-- *****************************************************************************
-- Juniper-PPP-MIB
--
-- Juniper Networks Enterprise MIB
-- PPP MIB
--
-- Copyright (c) 1998, 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002-2007 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************Juniper-PPP-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Counter32,IpAddress,TimeTicksFROM SNMPv2-SMI
TEXTUAL-CONVENTION,TruthValue,RowStatusFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex,InterfaceIndex,InterfaceIndexOrZeroFROM IF-MIB
Ipv6AddressIfIdentifierFROM IPV6-TC
juniMibs
FROM Juniper-MIBs
JuniEnable, JuniNextIfIndex, JuniName, JuniNibbleConfig
FROM Juniper-TC;juniPppMIB MODULE-IDENTITYLAST-UPDATED"200707121215Z"-- 12-Jul-07 08:15 AM EDTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The Point-to-Point Protocol (PPP) MIB for the Juniper enterprise."-- Revision HistoryREVISION"200707121215Z"-- 12-Jul-07 08:15 AM EDT - JUNOSe 7.3DESCRIPTION"Added new ignore magic number mismatch element.
Added new authentication elements to use JuniNibbleConfig."REVISION"200510191626Z"-- 19-Oct-05 12:26 PM EDT - JUNOSe 7.2DESCRIPTION"Added new object to the multi-link group."REVISION"200410052217Z"-- 05-Oct-04 06:17 PM EDT - JUNOSe 6.2DESCRIPTION"Added support for short keepalives in juniPppLinkConfigKeepalive."REVISION"200410012141Z"-- 01-Oct-04 05:41 PM EDT - JUNOSe 6.0DESCRIPTION"Updated the juniPppSummary table"REVISION"200408251212Z"-- 25-Aug-04 08:12 AM EDT - JUNOSe 5.3DESCRIPTION"Added new objects to the multi-link group."REVISION"200408251212Z"-- 25-Aug-04 08:12 AM EDT - JUNOSe 5.2DESCRIPTION"Increased max keepalive timer."REVISION"200408251212Z"-- 25-Aug-04 08:12 AM EDT - JUNOSe 5.1DESCRIPTION"Added IPv6 support."REVISION"200408251212Z"-- 25-Aug-04 08:12 AM EDT - JUNOSe 5.0DESCRIPTION"Replaced Unisphere names with Juniper names.
Added new objects to the multi-link group.
Reduced min keepalive timer."REVISION"200208302036Z"-- 30-Aug-02 04:36 PM EDT - JUNOSe 4.1
DESCRIPTION"Added new objects to the link and multi-link groups."REVISION"200205092031Z"-- 09-May-02 04:31 PM EDT - JUNOSe 4.0DESCRIPTION"Added new objects to the IP, LCP and multi-link groups."REVISION"200112122147Z"-- 12-Dec-01 04:47 PM EST - JUNOSe 3.3DESCRIPTION"Revised the conformance statements."REVISION"200010091610Z"-- 9-Oct-00 12:10 PM EDT - JUNOSe 2.4DESCRIPTION"Added juniPppLinkConfigStandardIfIndex object for cross referencing
with standard PPP MIBs."REVISION"200002151200Z"-- 15-Feb-00 - JUNOSe 2.0DESCRIPTION"Added juniPppLinkStatusTunnelIfIndex, Multi-Link PPP support, and PPP
Interface Summary counts.
Modified Terminate reasons to include tunnel-related events."REVISION"9907010000Z"-- 1-Jul-99 - JUNOSe 1.1DESCRIPTION"Additional objects added to support remote access capabilities,
including termination reason, authentication protocol, option
negotiation status."REVISION"9811130000Z"-- 13-Nov-98 - JUNOSe 1.0DESCRIPTION"Initial version of this MIB module."::={ juniMibs 11}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JuniPppAuthentication ::=TEXTUAL-CONVENTIONSTATUSdeprecatedDESCRIPTION"Specifies the type(s) of PPP authentication used, if any:
none No authentication is negotiated.
pap PAP negotiation only.
chap CHAP negotiation only.
papChap PAP negotiation is attempted first; if fails, attempt CHAP.
chapPap CHAP negotiation is attempted first; if fails, attempt PAP."SYNTAXINTEGER{none(0),pap(1),chap(2),papChap(3),chapPap(4)}
JuniPppAuthentication2 ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Specifies the type(s) of PPP authentication used, if any:
none No authentication is negotiated.
pap PAP negotiation.
chap CHAP negotiation.
eap EAP negotiation."SYNTAXINTEGER{none(0),pap(1),chap(2),eap(3)}JuniPppMlPppBundleName ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"MLPPP Bundle name. The bundle name is a characteristic of a MLPPP
network interface."SYNTAXOCTETSTRING(SIZE(0..32))-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPppObjects OBJECTIDENTIFIER::={ juniPppMIB 1}--
-- This MIB contains managed objects for PPP interfaces.
-- Management objects are provided to query for an available
-- interface index, and to create/delete interfaces of this type.
-- Creating/deleting this interface type using this MIB has
-- the side effect of creating/deleting corresponding entries
-- in the Interface MIB ifTable/ifXTable, and in the Juniper
-- Enterprise Interface MIB juniIfTable.
--
-- This MIB acts as a supplement to IETF MIBs RFC1471 PPP-LCP-MIB
-- and RFC1473 PPP-IP-NCP-MIB.
----
-- MIB object definitions are organized into the following
-- functional sections:
--juniPppLcp OBJECTIDENTIFIER::={ juniPppObjects 1}juniPppSec OBJECTIDENTIFIER::={ juniPppObjects 2}-- reservedjuniPppIp OBJECTIDENTIFIER::={ juniPppObjects 3}juniPppOsi OBJECTIDENTIFIER::={ juniPppObjects 4}
juniPppSession OBJECTIDENTIFIER::={ juniPppObjects 5}juniPppMlPpp OBJECTIDENTIFIER::={ juniPppObjects 6}juniPppSummary OBJECTIDENTIFIER::={ juniPppObjects 7}juniPppIpv6 OBJECTIDENTIFIER::={ juniPppObjects 8}-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP LCP
--
-- This section defines objects used to manage the PPP Link / LCP
-- layer of PPP.
--
-- The juniPppLinkStatusTable complements RFC1471 pppLinkStatusTable,
-- providing status indications regarding the operation
-- of network protocols over each link. The addition/removal of a
-- network protocol service is accomplished outside this MIB.
--
-- The juniPppLinkConfigTable complements RFC1471 pppLinkConfigTable,
-- providing the ability to create/delete instances of PPP links
-- and providing for configuration of option parameter values (if any)
-- not found in the standard MIB, to be used during LCP negotiation.
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- The PPP Link Status Table
--juniPppLinkStatusTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppLinkStatusEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for PPP interfaces present in the system."::={ juniPppLcp 1}juniPppLinkStatusEntry OBJECT-TYPESYNTAX JuniPppLinkStatusEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a PPP interface."INDEX{ ifIndex }::={ juniPppLinkStatusTable 1}
JuniPppLinkStatusEntry ::=SEQUENCE{
juniPppLinkStatusTerminateReason INTEGER,
juniPppLinkStatusTerminateNegFailOption INTEGER,
juniPppLinkStatusInKeepaliveRequests Counter32,
juniPppLinkStatusOutKeepaliveRequests Counter32,
juniPppLinkStatusInKeepaliveReplies Counter32,
juniPppLinkStatusOutKeepaliveReplies Counter32,
juniPppLinkStatusKeepaliveFailures Counter32,
juniPppLinkStatusLocalMagicNumber Integer32,
juniPppLinkStatusRemoteMagicNumber Integer32,
juniPppLinkStatusLocalAuthentication JuniPppAuthentication2,
juniPppLinkStatusTunnelIfIndex InterfaceIndexOrZero}juniPppLinkStatusTerminateReason OBJECT-TYPESYNTAXINTEGER{none(0),other(1),adminDisable(2),lowerLayerDown(3),noUpperInterface(4),authenticationFailure(5),peerTerminated(6),peerRenegotiated(7),maxRetriesExceeded(8),negotiationFailure(9),keepaliveFailure(10),sessionTimeout(11),inactivityTimeout(12),addressLeaseExpired(13),adminLogout(14),tunnelFailed(15),tunnelDisconnected(16),loopback(17)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reason the PPP link was terminated:
none None.
other Not specified.
adminDisable Interface administratively disabled.
lowerLayerDown Underlying interface is down.
noUpperInterface No interface above PPP.
authenticationFailure Authentication failed.
peerTerminated Peer initiated termination.
peerRenegotiated Peer initiated renegotiation.
maxRetriesExceeded Maximum number of config retries exceeded.
negotiationFailure Failed to negotiate LCP option. See
juniPppLinkStatusTerminateNegFailOption.
keepaliveFailure Keepalive failed.
sessionTimeout Maximum session period expired.
inactivityTimeout Maximum inactivity period expired.
addressLeaseExpired Lease for network address expired.
adminLogout Session administratively terminated.
tunnelFailed Associated tunnel failed.
tunnelDisconnected Associated tunnel disconnected.
loopback Loopback detected."::={ juniPppLinkStatusEntry 1}juniPppLinkStatusTerminateNegFailOption OBJECT-TYPESYNTAXINTEGER{none(0),other(1),localMru(2),remoteMru(3),localMagicNumber(4),remoteMagicNumber(5),localAuthentication(6),localToRemoteProtocolCompression(7),localToRemoteACCompression(8)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reports the PPP LCP option for which negotiation failed, when
juniPppLinkStatusTerminateReason has the value 'negotiationFailure'."::={ juniPppLinkStatusEntry 2}juniPppLinkStatusInKeepaliveRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of keepalive requests received."::={ juniPppLinkStatusEntry 3}juniPppLinkStatusOutKeepaliveRequests OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of keepalive requests transmitted."::={ juniPppLinkStatusEntry 4}juniPppLinkStatusInKeepaliveReplies OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of keepalive replies received."::={ juniPppLinkStatusEntry 5}juniPppLinkStatusOutKeepaliveReplies OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of keepalive replies transmitted."::={ juniPppLinkStatusEntry 6}juniPppLinkStatusKeepaliveFailures OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of keepalive failures detected."::={ juniPppLinkStatusEntry 7}juniPppLinkStatusLocalMagicNumber OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Magic number negotiated for the local side."::={ juniPppLinkStatusEntry 8}juniPppLinkStatusRemoteMagicNumber OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Magic number negotiated for the remote side."::={ juniPppLinkStatusEntry 9}juniPppLinkStatusLocalAuthentication OBJECT-TYPESYNTAX JuniPppAuthentication2
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Authentication protocol negotiated for the local side."
::={ juniPppLinkStatusEntry 10}juniPppLinkStatusTunnelIfIndex OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The ifIndex of an associated interface pertaining to a tunneling
protocol, or zero if no such interface exists.
The type of tunneling interface can be identified from information in
the entries in ifTable and juniIfTable for this tunnel interface."::={ juniPppLinkStatusEntry 11}--
-- The PPP Link Configuration Table
--juniPppLinkConfigTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppLinkConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for PPP interfaces present in the system."::={ juniPppLcp 2}juniPppLinkConfigEntry OBJECT-TYPESYNTAX JuniPppLinkConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a PPP interface.
Creating/deleting entries in this table causes corresponding entries for
be created/deleted in ifTable/ifXTable/juniIfTable."INDEX{ juniPppLinkConfigIfIndex }::={ juniPppLinkConfigTable 1}
JuniPppLinkConfigEntry ::=SEQUENCE{
juniPppLinkConfigIfIndex InterfaceIndex,
juniPppLinkConfigRowStatus RowStatus,
juniPppLinkConfigLowerIfIndex InterfaceIndexOrZero,
juniPppLinkConfigKeepalive Integer32,
juniPppLinkConfigAuthentication JuniPppAuthentication,
juniPppLinkConfigMaxAuthenRetries Integer32,
juniPppLinkConfigStandardIfIndex InterfaceIndex,
juniPppLinkConfigChapMinChallengeLength Integer32,
juniPppLinkConfigChapMaxChallengeLength Integer32,
juniPppLinkConfigPassiveMode JuniEnable,
juniPppLinkConfigAuthenticatorVirtualRouter JuniName,
juniPppLinkConfigAaaProfile JuniName,
juniPppLinkConfigAuthentication2 JuniNibbleConfig,
juniPppLinkConfigIgnoreMagicNumberMismatch JuniEnable }juniPppLinkConfigIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex of the PPP interface. When creating entries in this table,
suitable values for this object are determined by reading
juniPppNextIfIndex."::={ juniPppLinkConfigEntry 1}juniPppLinkConfigRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniPppLinkConfigRowStatus
juniPppLinkConfigLowerIfIndex
In addition, when creating an entry the following conditions must hold:
A value for juniPppLinkConfigIndex must have been determined
previously, by reading juniPppNextIfIndex.
The interface identified by juniPppLinkConfigLowerIfIndex must
exist.
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table."::={ juniPppLinkConfigEntry 2}juniPppLinkConfigLowerIfIndex OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The ifIndex of an interface over which this PPP interface is to be
layered. A value of zero indicates no layering. An implementation may
choose to require that a non-zero value be configured at entry
creation."::={ juniPppLinkConfigEntry 3}juniPppLinkConfigKeepalive OBJECT-TYPESYNTAXInteger32(0..64800)UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Keepalive interval in seconds. A value of zero disables keepalive.
Keepalive is performed using LCP Echo."DEFVAL{30}::={ juniPppLinkConfigEntry 4}juniPppLinkConfigAuthentication OBJECT-TYPESYNTAX JuniPppAuthentication
MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Specifies the type(s) of authentication, if any, to be negotiated with
the peer:
none No authentication is negotiated.
pap PAP negotiation only.
chap CHAP negotiation only.
papChap PAP negotiation is attempted first; if fails, attempt CHAP.
chapPap CHAP negotiation is attempted first; if fails, attempt PAP.
If authentication negotiation is not supported for this PPP interface,
then any attempt to explicitely set this object will result in a
notWritable error and it will be implicitily set to the DEFVAL on row
creation.
Setting this object to none(0) will set
juniPppLinkConfigAuthenticatorVirtualRouter object to an empty string.
This object returns a null(0) value on the get operation. New object
juniPppLinkConfigAuthentication2 will reflect the configured values.
Setting this object along with the juniPppLinkConfigAuthentication2 object
will return an inconsistentValue error."DEFVAL{ none }::={ juniPppLinkConfigEntry 5}juniPppLinkConfigMaxAuthenRetries OBJECT-TYPESYNTAXInteger32(0..7)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of authentication retries permitted, in addition to a failed
initial attempt. If all retries fail, the link is reset.
If authentication negotiation is not supported for this PPP interface,
then any attempt to explicitely set this object will result in a
notWritable error and it will be implicitily set to the DEFVAL on row
creation."DEFVAL{0}::={ juniPppLinkConfigEntry 6}juniPppLinkConfigStandardIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The ifIndex value for this interface in the standard PPP MIBs. The
ifIndex value for PPP interfaces is not the same for both proprietary
and standard MIB tables pertaining to PPP interface. Therefore this
value is provide to simply cross referencing standard PPP and
proprietary PPP MIB information."::={ juniPppLinkConfigEntry 7}juniPppLinkConfigChapMinChallengeLength OBJECT-TYPESYNTAXInteger32(8..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Minimum value of the CHAP authenticator challenge length value. This
value is never allowed to be set to a value greater than
juniPppLinkConfigChapMaxChallengeLength."DEFVAL{16}::={ juniPppLinkConfigEntry 8}juniPppLinkConfigChapMaxChallengeLength OBJECT-TYPESYNTAXInteger32(8..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Maximum value of the CHAP authenticator challenge length value. This
value is never allowed to be set to a value less than
juniPppLinkConfigChapMinChallengeLength."DEFVAL{32}::={ juniPppLinkConfigEntry 9}juniPppLinkConfigPassiveMode OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"When enabled, LCP state machine is forced into passive mode on lower
layer UP message. It adds compatibility with slow and buggy clients."DEFVAL{ disable }::={ juniPppLinkConfigEntry 10}juniPppLinkConfigAuthenticatorVirtualRouter OBJECT-TYPESYNTAX JuniName
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the virtual router (Juniper-ROUTER-MIB.juniRouterName) to
be used for authentication on the PPP interface. Setting this object
statically binds the authenticating virtual router with the PPP
interface. If this object is not explicitly set or it is set to null
string, then this object is ignored and the virtual router used for
authentication is determined by other means. On a Set operation, if the
value of this object is not null and does not correspond to an existing
virtual router, then an inconsistentValue error is returned.
Setting this object to a non-null string returns inconsistentValue error
if juniPppLinkConfigAuthentication object is none(0) or not configured."::={ juniPppLinkConfigEntry 11}juniPppLinkConfigAaaProfile OBJECT-TYPESYNTAX JuniName
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the AAA profile to be used for authentication on the PPP
interface. Setting this object statically binds the AAA profile with
the PPP interface. If this object is not explicitly set or it is set to
null string, then this object is ignored. On a Set operation, if the
value of this object is not null and does not correspond to an existing
AAA profile, then an inconsistentValue error is returned."::={ juniPppLinkConfigEntry 12}juniPppLinkConfigAuthentication2 OBJECT-TYPESYNTAX JuniNibbleConfig
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"A configuration variable comprised of nibbles i.e. 4 bits, such that
a client can supply a list of 0 to 8 selections. The least
significant nibble is the first value of the list, and the most
significant nibble is the last value. The value in each field
ranges from 0 to 15, however the first nibble with value 0 indicates
the end of the list. Repetition of values is not allowed.
Segregation of values is not allowed.
Valid Values are:
none - 0
pap - 1
chap - 2
eap - 3
Example valid encoding:
0x00000321
0x00000012
Not a valid encoding:
0x00000121
0x01002001
If authentication negotiation is not supported for this PPP interface,
then any attempt to explicitly set this object will result in a
notWritable error and it will be implicitly set to the DEFVAL on row
creation.
Setting this object to null will set
juniPppLinkConfigAuthenticatorVirtualRouter object to an empty string.
Setting this object along with the juniPppLinkConfigAuthentication object
will return an inconsistentValue error."DEFVAL{0}::={ juniPppLinkConfigEntry 13}juniPppLinkConfigIgnoreMagicNumberMismatch OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-createSTATUScurrentDESCRIPTION
"The ignore magic number mismatch option of the PPP interface
determines the action to be taken, when the peer has not negotiated
any value yet sent null or invalid magic number in the LCP echo
packets. The two actions that can be configured are:
1) Ignore the mismatch and retain connection
2) Disallow the mismatch and terminate connection"DEFVAL{ disable }::={ juniPppLinkConfigEntry 14}--
-- IfIndex selection for creating new PPP interfaces in juniPppLinkConfigTable.
--
-- NOTE: This object is placed after juniPppLinkConfigTable so
-- that juniPppLinkStatusTable and juniPppLinkConfigTable have the
-- same relative MIB node positions below the juniPppLcp node
-- (juniPppLcp.1 and juniPppLcp.2, respectively) as their counterpart
-- Status and Config tables in RFC1471.
--juniPppNextIfIndex OBJECT-TYPESYNTAX JuniNextIfIndex
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Coordinate ifIndex value allocation for entries in the
juniPppLinkConfigTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."::={ juniPppLcp 3}-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP Security
--
-- This section defines objects used to manage the PPP Security
-- functionality of PPP.
--
-- /////////////////////////////////////////////////////////////////////////////-- No objects are currently defined.-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP IP NCP
--
-- This section defines objects used to manage the PPP Network
-- Control Protocol for IP protocol operation (IPCP).
--
-- /////////////////////////////////////////////////////////////////////////////--
-- The PPP IP Table
--juniPppIpTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppIpEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table containing the IP parameters for the local PPP entity."::={ juniPppIp 1}juniPppIpEntry OBJECT-TYPE
SYNTAX JuniPppIpEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"IPCP status information for a particular PPP link."INDEX{ ifIndex }::={ juniPppIpTable 1}
JuniPppIpEntry ::=SEQUENCE{
juniPppIpServiceStatus JuniEnable,
juniPppIpTerminateReason INTEGER,
juniPppIpTerminateNegFailOption INTEGER,
juniPppIpLocalIpAddress IpAddress,
juniPppIpRemoteIpAddress IpAddress,
juniPppIpRemotePrimaryDnsAddress IpAddress,
juniPppIpRemoteSecondaryDnsAddress IpAddress,
juniPppIpRemotePrimaryWinsAddress IpAddress,
juniPppIpRemoteSecondaryWinsAddress IpAddress}juniPppIpServiceStatus OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether IP protocol service is operating over this PPP link.
Service is established on this link through means outside this MIB."::={ juniPppIpEntry 1}juniPppIpTerminateReason OBJECT-TYPESYNTAXINTEGER{none(0),other(1),noService(2),admin(3),linkDown(4),peerTerminated(5),peerRenegotiated(6),maxRetriesExceeded(7),negotiationFailure(8)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Reason the IPCP link was terminated:
none None.
other Not specified.
noService No IP service configured on this PPP link.
admin Administratively disabled.
linkDown Underlying link is down.
peerTerminated Peer initiated termination.
peerRenegotiated Peer initiated renegotiation.
maxRetriesExceeded Maximum number of config retries exceeded.
negotiationFailure Failed to negotiate IPCP option. See
juniPppIpTerminateNegFailOption."::={ juniPppIpEntry 2}juniPppIpTerminateNegFailOption OBJECT-TYPESYNTAXINTEGER{none(0),other(1),localIpAddress(2),remoteIpAddress(3),remotePrimaryDnsAddress(4),remoteSecondaryDnsAddress(5),remotePrimaryWinsAddress(6),remoteSecondaryWinsAddress(7),localIpAddressMask(8),remoteIpAddressMask(9)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reports the PPP IPCP option for which negotiation failed, when
juniPppIpTerminateReason has the value 'negotiationFailure'."::={ juniPppIpEntry 3}juniPppIpLocalIpAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"IP Address used by the local side."::={ juniPppIpEntry 4}juniPppIpRemoteIpAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"IP Address used by the remote side."::={ juniPppIpEntry 5}juniPppIpRemotePrimaryDnsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Primary DNS server used by the remote side."::={ juniPppIpEntry 6}juniPppIpRemoteSecondaryDnsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Secondary DNS server used by the remote side."::={ juniPppIpEntry 7}juniPppIpRemotePrimaryWinsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Primary WINS server used by the remote side."::={ juniPppIpEntry 8}juniPppIpRemoteSecondaryWinsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Secondary WINS server used by the remote side."::={ juniPppIpEntry 9}--
-- The PPP IP Config Table
--juniPppIpConfigTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppIpConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table containing the IP parameters for the local PPP entity."::={ juniPppIp 2}juniPppIpConfigEntry OBJECT-TYPESYNTAX JuniPppIpConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"IPCP configuration information for a particular PPP link."INDEX{ ifIndex }::={ juniPppIpConfigTable 1}
JuniPppIpConfigEntry ::=SEQUENCE{
juniPppIpConfigPeerDnsPriority JuniEnable,
juniPppIpConfigPeerWinsPriority JuniEnable,
juniPppIpConfigIpcpNetmask JuniEnable,
juniPppIpConfigInitiateIp JuniEnable }juniPppIpConfigPeerDnsPriority OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"When enabled, allows peer's DNS address to prevail in the event of a
negotiation conflict; when disabled, the local PPP interface's DNS
address prevails."::={ juniPppIpConfigEntry 1}juniPppIpConfigPeerWinsPriority OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"When enabled, allows peer's WINS address to prevail in the event of a
negotiation conflict; when disabled, the local PPP interface's WINS
address prevails."::={ juniPppIpConfigEntry 2}juniPppIpConfigIpcpNetmask OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Enables the negotiation of the IPCP option netmask (0x90) during IPCP
negotiation."DEFVAL{ disable }::={ juniPppIpConfigEntry 3}juniPppIpConfigInitiateIp OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Enables the initiation of negotiation of the IPCP."DEFVAL{ disable }::={ juniPppIpConfigEntry 4}-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP OSI NCP
--
-- This section defines objects used to manage the PPP Network
-- Control Protocol for OSI protocol operation (OSICP).
--
-- The IETF does not define a standard MIB for managing an OSI NCP.
-- For consistency, this MIB follows the model of RFC1473 for IP NCP:
-- A status table reports the condition of the NCP state machine, and
-- the outcome of option parameter negotiation (if any) when the
-- OperStatus object has the value 'opened(1)'; a configuration table
-- provides administrative control over the NCP state machine, and
-- permits configuration of proposed option parameter values (if any)
-- to be used during NCP negotiation.
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP OSI Status Table
--juniPppOsiTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppOsiEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table containing the OSI parameters for the local PPP entity."::={ juniPppOsi 1}juniPppOsiEntry OBJECT-TYPESYNTAX JuniPppOsiEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"OSICP status information for a particular PPP link."INDEX{ ifIndex }::={ juniPppOsiTable 1}
JuniPppOsiEntry ::=SEQUENCE{
juniPppOsiServiceStatus JuniEnable,
juniPppOsiOperStatus INTEGER,
juniPppOsiTerminateReason INTEGER,
juniPppOsiTerminateNegFailOption INTEGER,
juniPppOsiLocalAlignNpdu INTEGER,
juniPppOsiRemoteAlignNpdu INTEGER}juniPppOsiServiceStatus OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether OSI protocol service is operating over this PPP link.
Service is established on this link through means outside this MIB."::={ juniPppOsiEntry 1}juniPppOsiOperStatus OBJECT-TYPESYNTAXINTEGER{opened(1),notOpened(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The operational status of the OSI network protocol. If the value of
this object is up then the finite state machine for the OSI network
protocol has reached the Opened state."::={ juniPppOsiEntry 2}
juniPppOsiTerminateReason OBJECT-TYPESYNTAXINTEGER{none(0),other(1),noService(2),admin(3),linkDown(4),peerTerminated(5),peerRenegotiated(6),maxRetriesExceeded(7),negotiationFailure(8)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reason the OSICP link was terminated:
none None.
other Not specified.
noService No OSI service configured on this PPP link.
admin Administratively disabled.
linkDown Underlying link is down.
peerTerminated Peer initiated termination.
peerRenegotiated Peer initiated renegotiation.
maxRetriesExceeded Maximum number of config retries exceeded.
negotiationFailure Failed to negotiate IPCP option. See
juniPppOsiTerminateNegFailOption."::={ juniPppOsiEntry 3}juniPppOsiTerminateNegFailOption OBJECT-TYPESYNTAXINTEGER{none(0),other(1),localAlignNpdu(2),remoteAlignNpdu(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reports the PPP OSICP option for which negotiation failed, when
juniPppOsiTerminateReason has the value 'negotiationFailure'."::={ juniPppOsiEntry 4}juniPppOsiLocalAlignNpdu OBJECT-TYPE
SYNTAXINTEGER{none(0),oneModulo4(1),twoModulo4(2),threeModulo4(3),fourModulo4(4),even(254),odd(255)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Local alignment of network PDU:
none No alignment specified.
oneModulo4 Alignment on first octet (out of four).
twoModulo4 Alignment on second octet (out of four).
threeModulo4 Alignment on third octet (out of four).
fourModulo4 Alignment on fourth octet (out of four).
even Alignment on even-octet boundary.
odd Alignment on odd-octet boundary."::={ juniPppOsiEntry 5}juniPppOsiRemoteAlignNpdu OBJECT-TYPESYNTAXINTEGER{none(0),oneModulo4(1),twoModulo4(2),threeModulo4(3),fourModulo4(4),even(254),odd(255)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Remote alignment of network PDU.
none No alignment specified.
oneModulo4 Alignment on first octet (out of four).
twoModulo4 Alignment on second octet (out of four).
threeModulo4 Alignment on third octet (out of four).
fourModulo4 Alignment on fourth octet (out of four).
even Alignment on even-octet boundary.
odd Alignment on odd-octet boundary."::={ juniPppOsiEntry 6}
--
-- The PPP OSI Configuration Table
--juniPppOsiConfigTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppOsiConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table containing configuration variables for the OSICP for the local
PPP entity."::={ juniPppOsi 2}juniPppOsiConfigEntry OBJECT-TYPESYNTAX JuniPppOsiConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"OSICP information for a particular PPP link."INDEX{ ifIndex }::={ juniPppOsiConfigTable 1}
JuniPppOsiConfigEntry ::=SEQUENCE{
juniPppOsiConfigAdminStatus INTEGER}juniPppOsiConfigAdminStatus OBJECT-TYPESYNTAXINTEGER{open(1),close(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The immediate desired status of the OSI network protocol. Setting this
object to open will inject an administrative open event into the OSI
network protocol's finite state machine. Setting this object to close
will inject an administrative close event into the OSI network
protocol's finite state machine."::={ juniPppOsiConfigEntry 1}-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP Session
--
-- This section defines objects used to manage the PPP sessions.
--
-- The juniPppSessionTable provides status of each PPP session.
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- The PPP Session Table
--juniPppSessionTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppSessionEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for PPP interfaces present in the system."::={ juniPppSession 1}
juniPppSessionEntry OBJECT-TYPESYNTAX JuniPppSessionEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of a PPP interface."INDEX{ ifIndex }::={ juniPppSessionTable 1}
JuniPppSessionEntry ::=SEQUENCE{
juniPppSessionGrant TruthValue,
juniPppSessionTerminateReason INTEGER,
juniPppSessionStartTime TimeTicks,
juniPppSessionInOctets Counter32,
juniPppSessionOutOctets Counter32,
juniPppSessionInPackets Counter32,
juniPppSessionOutPackets Counter32,
juniPppSessionSessionTimeout Integer32,
juniPppSessionInactivityTimeout Integer32,
juniPppSessionAccountingInterval Integer32,
juniPppSessionRemoteIpAddress IpAddress,
juniPppSessionRemotePrimaryDnsAddress IpAddress,
juniPppSessionRemoteSecondaryDnsAddress IpAddress,
juniPppSessionRemotePrimaryWinsAddress IpAddress,
juniPppSessionRemoteSecondaryWinsAddress IpAddress,
juniPppSessionRemoteIpv6AddressIfIdentifier Ipv6AddressIfIdentifier,
juniPppSessionInhibitIp TruthValue,
juniPppSessionInhibitIpv6 TruthValue}juniPppSessionGrant OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether a session has been granted via the authentication
mechanism."::={ juniPppSessionEntry 1}juniPppSessionTerminateReason OBJECT-TYPESYNTAXINTEGER{none(0),unknown(1),
userRequest(2),keepaliveFailure(3),sessionTimeout(4),inactivityTimeout(5),adminDisable(6),lowerLayerDown(7),noUpperInterface(8),deny(9),noHardware(10),noResources(11),noInterface(12),challengeTimeout(13),requestTimeout(14),authenticatorTimeout(15),addressLeaseExpired(16),adminLogout(17),tunnelFailed(18)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The reason the session was terminated."::={ juniPppSessionEntry 2}juniPppSessionStartTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of sysUpTime when this session last became active."::={ juniPppSessionEntry 3}juniPppSessionInOctets OBJECT-TYPESYNTAXCounter32UNITS"octets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of octets received since this session last became active, as
denoted by juniPppSessionStartTime."::={ juniPppSessionEntry 4}juniPppSessionOutOctets OBJECT-TYPESYNTAXCounter32UNITS"octets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of octets sent since this session last became active, as denoted
by juniPppSessionStartTime."::={ juniPppSessionEntry 5}juniPppSessionInPackets OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets received since this session last became active, as
denoted by juniPppSessionStartTime."::={ juniPppSessionEntry 6}juniPppSessionOutPackets OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets sent since this session last became active, as
denoted by juniPppSessionStartTime."::={ juniPppSessionEntry 7}juniPppSessionSessionTimeout OBJECT-TYPESYNTAXInteger32(0..2147483647)UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum duration for the session, after which the session terminates
automatically."::={ juniPppSessionEntry 8}juniPppSessionInactivityTimeout OBJECT-TYPESYNTAXInteger32(0..2147483647)UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum inactivity duration for the session, after which the session
terminates automatically."::={ juniPppSessionEntry 9}juniPppSessionAccountingInterval OBJECT-TYPESYNTAXInteger32(0..2147483647)UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Interval that must elapse between generation of accounting records for
this session."::={ juniPppSessionEntry 10}juniPppSessionRemoteIpAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Remote IP address, obtained from the authentication service, to be used
during IPCP negotiation with the remote side."::={ juniPppSessionEntry 11}juniPppSessionRemotePrimaryDnsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Remote primary DNS IP address, obtained from the authentication
service, to be used during IPCP negotiation with the remote side."::={ juniPppSessionEntry 12}juniPppSessionRemoteSecondaryDnsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Remote secondary DNS IP address, obtained from the authentication
service, to be used during IPCP negotiation with the remote side."::={ juniPppSessionEntry 13}juniPppSessionRemotePrimaryWinsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Remote primary WINS IP address, obtained from the authentication
service, to be used during IPCP negotiation with the remote side."::={ juniPppSessionEntry 14}
juniPppSessionRemoteSecondaryWinsAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Remote secondary WINS IP address, obtained from the authentication
service, to be used during IPCP negotiation with the remote side."::={ juniPppSessionEntry 15}juniPppSessionRemoteIpv6AddressIfIdentifier OBJECT-TYPESYNTAXIpv6AddressIfIdentifierMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"IPV6 Address Interface Identifier obtained from the authentication
service, to be used during IPCP negotiation with the remote side."::={ juniPppSessionEntry 16}juniPppSessionInhibitIp OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether a session has had its IP service inhibited by the
authentication mechanism."::={ juniPppSessionEntry 17}juniPppSessionInhibitIpv6 OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether a session has had its IPv6 service inhibited by the
authentication mechanism."::={ juniPppSessionEntry 18}-- /////////////////////////////////////////////////////////////////////////////
--
-- Multi-Link PPP (MLPPP)
--
-- This section defines objects used to manage the MLPPP.
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- The MLPPP BundleTable
--juniPppMlPppBundleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppMlPppBundleEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for MLPPP bundles present in the system."::={ juniPppMlPpp 1}juniPppMlPppBundleEntry OBJECT-TYPESYNTAX JuniPppMlPppBundleEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"Each entry describes the characteristics of a MLPPP bundle."INDEX{ juniPppMlPppBundleName }::={ juniPppMlPppBundleTable 1}
JuniPppMlPppBundleEntry ::=SEQUENCE{
juniPppMlPppBundleName JuniPppMlPppBundleName,
juniPppMlPppBundleRowStatus RowStatus,
juniPppMlPppBundleNetworkIfIndex InterfaceIndex}juniPppMlPppBundleName OBJECT-TYPESYNTAX JuniPppMlPppBundleName
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The administrative name of the MLPPP bundle associated with this MLPPP
network interface."::={ juniPppMlPppBundleEntry 1}juniPppMlPppBundleRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The rowStatus for this entry. The following sets are supported:
createAndGo(4),
destroy(6)
The following values can be read from this object:
active(1) "::={ juniPppMlPppBundleEntry 2}juniPppMlPppBundleNetworkIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The ifIndex of this MLPPP network interface. It is a valid ifIndex
even if there is no corresponding network interface instance in the
juniPppMlPppLinkConfigTable."::={ juniPppMlPppBundleEntry 3}--
-- IfIndex selection for creating new MLPPP Link interfaces
-- in juniPppLinkConfigTable.
--
-- NOTE: This object is placed after juniPppLinkConfigTable so
-- that juniPppLinkStatusTable and juniPppLinkConfigTable have the
-- same relative MIB node positions below the juniPppLcp node
-- (juniPppLcp.1 and juniPppLcp.2, respectively) as their counterpart
-- Status and Config tables in RFC1471.
--juniPppMlPppNextLinkIfIndex OBJECT-TYPESYNTAX JuniNextIfIndex
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Coordinate ifIndex value allocation for entries in
juniPppMlPppLinkConfigTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."::={ juniPppMlPpp 2}--
-- The MLPPP Link Configuration Table
--juniPppMlPppLinkConfigTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppMlPppLinkConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for MLPPP interfaces present in the
system."::={ juniPppMlPpp 3}juniPppMlPppLinkConfigEntry OBJECT-TYPESYNTAX JuniPppMlPppLinkConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of MLPPP interface.
Creating/deleting entries in this table causes corresponding entries for
be created/deleted in ifTable/ifXTable/juniIfTable."INDEX{ juniPppMlPppLinkConfigIfIndex }::={ juniPppMlPppLinkConfigTable 1}
JuniPppMlPppLinkConfigEntry ::=SEQUENCE{
juniPppMlPppLinkConfigIfIndex InterfaceIndex,
juniPppMlPppLinkConfigLowerIfIndex InterfaceIndexOrZero,
juniPppMlPppLinkConfigKeepalive Integer32,
juniPppMlPppLinkConfigAuthentication JuniPppAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries Integer32,
juniPppMlPppLinkConfigRowStatus RowStatus,
juniPppMlPppLinkConfigAaaProfile JuniName,
juniPppMlPppLinkConfigChapMinChallengeLength Integer32,
juniPppMlPppLinkConfigChapMaxChallengeLength Integer32,
juniPppMlPppLinkConfigPassiveMode JuniEnable,
juniPppMlPppLinkConfigAuthenticatorVirtualRouter JuniName,
juniPppMlPppLinkConfigFragmentation JuniEnable,
juniPppMlPppLinkConfigReassembly JuniEnable,
juniPppMlPppLinkConfigMaxReceiveReconstructedUnit Integer32,
juniPppMlPppLinkConfigFragmentSize Integer32,
juniPppMlPppLinkConfigHashLinkSelection JuniEnable,
juniPppMlPppLinkConfigAuthentication2 JuniNibbleConfig,
juniPppMlPppLinkConfigIgnoreMagicNumberMismatch JuniEnable }juniPppMlPppLinkConfigIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex of the MLPPP interface. When creating entries in this
table, suitable values for this object are determined by reading
juniPppMlPppNextLinkIfIndex."::={ juniPppMlPppLinkConfigEntry 1}juniPppMlPppLinkConfigLowerIfIndex OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The ifIndex of an interface over which this PPP interface is to be
layered. A value of zero indicates no layering. An implementation may
choose to require that a non-zero value be configured at entry
creation."::={ juniPppMlPppLinkConfigEntry 2}juniPppMlPppLinkConfigKeepalive OBJECT-TYPESYNTAXInteger32(0|10..64800)UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Keepalive interval in seconds. A value of zero disables keepalive.
Keepalive is performed using LCP Echo."DEFVAL{30}::={ juniPppMlPppLinkConfigEntry 4}juniPppMlPppLinkConfigAuthentication OBJECT-TYPESYNTAX JuniPppAuthentication
MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Specifies the type(s) of authentication, if any, to be negotiated with
the peer:
none No authentication is negotiated.
pap PAP negotiation only.
chap CHAP negotiation only.
papChap PAP negotiation is attempted first; if fails, attempt CHAP.
chapPap CHAP negotiation is attempted first; if fails, attempt PAP.
If authentication negotiation is not supported for this MLPPP interface,
then any attempt to explicitely set this object will result in a
notWritable error and it will be implicitily set to the DEFVAL on row
creation.
Setting this object to none(0) will set
juniPppMlPppLinkConfigAuthenticatorVirtualRouter object to an empty
string.
This object returns a none (0) value on the get operation. New object
juniPppMlPppLinkConfigAuthentication2 will reflect the configured values.
Setting this object along with the juniPppMlPppLinkConfigAuthentication2
object will return an inconsistentValue error."DEFVAL{ none }::={ juniPppMlPppLinkConfigEntry 5}juniPppMlPppLinkConfigMaxAuthenRetries OBJECT-TYPESYNTAXInteger32(0..7)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of authentication retries permitted, in addition to a failed
initial attempt. If all retries fail, the link is reset."DEFVAL{0}::={ juniPppMlPppLinkConfigEntry 6}juniPppMlPppLinkConfigRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniPppMlPppLinkConfigRowStatus
juniPppMlPppLinkConfigLowerIfIndex
In addition, when creating an entry the following conditions must hold:
A value for juniPppMlPppLinkConfigIndex must have been determined
previously, by reading juniPppMlPppNextIfIndex.
The interface identified by juniPppMlPppLinkConfigLowerIfIndex
must exist.
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table."::={ juniPppMlPppLinkConfigEntry 7}juniPppMlPppLinkConfigAaaProfile OBJECT-TYPESYNTAX JuniName
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the AAA profile to be used for authentication on the PPP
interface. Setting this object statically binds the AAA profile with
the PPP interface. If this object is not explicitly set or it is set to
null string, then this object is ignored. On a Set operation, if the
value of this object is not null and does not correspond to an existing
AAA profile, then an inconsistentValue error is returned."::={ juniPppMlPppLinkConfigEntry 8}juniPppMlPppLinkConfigChapMinChallengeLength OBJECT-TYPESYNTAXInteger32(8..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Minimum value of the CHAP authenticator challenge length value. This
value is never allowed to be set to a value greater than
juniPppMlPppLinkConfigChapMaxChallengeLength."DEFVAL{16}::={ juniPppMlPppLinkConfigEntry 9}juniPppMlPppLinkConfigChapMaxChallengeLength OBJECT-TYPESYNTAXInteger32(8..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Maximum value of the CHAP authenticator challenge length value."DEFVAL{32}::={ juniPppMlPppLinkConfigEntry 10}juniPppMlPppLinkConfigPassiveMode OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"When enabled, LCP state machine is forced into passive mode on lower
layer UP message. It adds compatibility with slow and buggy clients."DEFVAL{ disable }::={ juniPppMlPppLinkConfigEntry 11}juniPppMlPppLinkConfigAuthenticatorVirtualRouter OBJECT-TYPESYNTAX JuniName
MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"The name of the virtual router (Juniper-ROUTER-MIB.juniRouterName) to
be used for authentication on the PPP interface. Setting this object
statically binds the authenticating virtual router with the link
interface. If this object is not explicitly set or it is set to null
string, then this object is ignored and the virtual router used for
authentication is determined by other means. On a Set operation, if the
value of this object is not null and does not correspond to an existing
virtual router, then an inconsistentValue error is returned."::={ juniPppMlPppLinkConfigEntry 12}juniPppMlPppLinkConfigFragmentation OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Enables MLPPP fragmentation. Changing this object has an effect when
the link is next restarted."DEFVAL{ disable }::={ juniPppMlPppLinkConfigEntry 13}juniPppMlPppLinkConfigReassembly OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Enables MLPPP reassembly. Changing this object has an effect when the
link is next restarted."DEFVAL{ disable }::={ juniPppMlPppLinkConfigEntry 14}juniPppMlPppLinkConfigMaxReceiveReconstructedUnit OBJECT-TYPESYNTAXInteger32(1|64..65535)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The Maximum Receive Reconstructed Unit (MRRU) that the local PPP entity
will advertise to the remote entity. If the value of this variable is
1, then the MRRU is set to the local MRU value. Changing this object
has an effect when the link is next restarted."DEFVAL{1}::={ juniPppMlPppLinkConfigEntry 15}juniPppMlPppLinkConfigFragmentSize OBJECT-TYPESYNTAXInteger32(1|128..65535)
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The size of fragments transmitted by the local PPP entity. If the
value of this variable is 1, then the fragment size is set to the link's
MTU value. Changing this object has an effect when the link is next
restarted."DEFVAL{1}::={ juniPppMlPppLinkConfigEntry 16}juniPppMlPppLinkConfigHashLinkSelection OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Enables MLPPP hash-based link selection for non-best-effort traffic.
Changing this object has an effect when the link is next restarted."DEFVAL{ disable }::={ juniPppMlPppLinkConfigEntry 17}juniPppMlPppLinkConfigAuthentication2 OBJECT-TYPESYNTAX JuniNibbleConfig
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"A configuration variable comprised of nibbles i.e. 4 bits, such that
a client can supply a list of 0 to 8 selections. The least
significant nibble is the first value of the list, and the most
significant nibble is the last value. The value in each field
ranges from 0 to 15, however the first nibble with value 0 indicates
the end of the list. Repetition of values is not allowed.
Segregation of values is not allowed.
Valid Values are:
none - 0
pap - 1
chap - 2
eap - 3
Example valid encoding:
0x00000321
0x00000012
Not a valid encoding:
0x00000121
0x01002001
If authentication negotiation is not supported for this PPP interface,
then any attempt to explicitly set this object will result in a
notWritable error and it will be implicitly set to the DEFVAL on row
creation.
Setting this object to null will set
juniPppMlPppLinkConfigAuthenticatorVirtualRouter object to an empty
string.
Setting this object along with the juniPppMlPppLinkConfigAuthentication
object will return an inconsistentValue error."DEFVAL{0}::={ juniPppMlPppLinkConfigEntry 18}juniPppMlPppLinkConfigIgnoreMagicNumberMismatch OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"The ignore magic number mismatch option of the PPP interface
determines the action to be taken, when the peer has not negotiated
any value yet sent null or invalid magic number in the LCP echo
packets. The two actions that can be configured are:
1) Ignore the mismatch and retain connection
2) Disallow the mismatch and terminate connection"DEFVAL{ disable }::={ juniPppMlPppLinkConfigEntry 19}juniPppMlPppNextNetworkIfIndex OBJECT-TYPESYNTAX JuniNextIfIndex
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Coordinate ifIndex value allocation for entries in
juniPppMlPppNetworkConfigTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."::={ juniPppMlPpp 4}--
-- The MLPPP Network Configuration Table
--juniPppMlPppNetworkConfigTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppMlPppNetworkConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for MLPPP network interfaces present in the
system."::={ juniPppMlPpp 5}juniPppMlPppNetworkConfigEntry OBJECT-TYPESYNTAX JuniPppMlPppNetworkConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of MLPPP interface.
Creating/deleting entries in this table causes corresponding entries for
be created/deleted in ifTable/ifXTable/juniIfTable."INDEX{ juniPppMlPppNetworkConfigIfIndex }::={ juniPppMlPppNetworkConfigTable 1}
JuniPppMlPppNetworkConfigEntry ::=SEQUENCE{
juniPppMlPppNetworkConfigIfIndex InterfaceIndex,
juniPppMlPppNetworkConfigLowerIfIndex InterfaceIndex,
juniPppMlPppNetworkBundleName JuniPppMlPppBundleName,
juniPppMlPppNetworkRowStatus RowStatus}juniPppMlPppNetworkConfigIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex of the MLPPP network interface. When creating entries in
this table, suitable values for this object are determined by reading
juniPppMlPppNextNetworkIfIndex."::={ juniPppMlPppNetworkConfigEntry 1}juniPppMlPppNetworkConfigLowerIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The ifIndex of a PPP link interface over which this PPP network
interface is to be layered. On sets, the value of this object must
equal on of the previously created PPP link interfaces created in the
juniPppMlPppLinkConfigTable. On gets, the value of this object is the
lexicographically least PPP link interface in a potential bundle of PPP
link interfaces."::={ juniPppMlPppNetworkConfigEntry 2}juniPppMlPppNetworkBundleName OBJECT-TYPESYNTAX JuniPppMlPppBundleName
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The MLPPP bundle name administratively assigned."::={ juniPppMlPppNetworkConfigEntry 3}juniPppMlPppNetworkRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniPppMlPppNetworkConfigLowerIfIndex
juniPppMlPppNetworkBundleName
juniPppMlPppNetworkConfigRowStatus
In addition, when creating an entry the following conditions must hold:
A value for juniPppMlPppNetworkConfigIndex must have been determined
previously, by reading juniPppMlPppNextNetworkIfIndex.
The interface identified by juniPppMlPppNetworkConfigLowerIfIndex
must exist by a creation request to the juniPppMlPppLinkConfigTable.
The bundleName specified in juniPppMlPppNetworkBundleName must have
been created first in the juniPppMlPppBundleTable.
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table. "::={ juniPppMlPppNetworkConfigEntry 4}--
-- The MLPPP Link Bind Table
--juniPppMlPppLinkBindTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppMlPppLinkBindEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for MLPPP Link interface to MLPPP network
interfaces bindings."::={ juniPppMlPpp 6}juniPppMlPppLinkBindEntry OBJECT-TYPESYNTAX JuniPppMlPppLinkBindEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the MLPPP link interface to MLPPP network
interface bindings."INDEX{ juniPppMlPppBindNetworkIfIndex,
juniPppMlPppBindLinkIfIndex }::={ juniPppMlPppLinkBindTable 1}
JuniPppMlPppLinkBindEntry ::=SEQUENCE{
juniPppMlPppBindNetworkIfIndex InterfaceIndex,
juniPppMlPppBindLinkIfIndex InterfaceIndex,
juniPppMlPppBindRowStatus RowStatus}juniPppMlPppBindNetworkIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex of the MLPPP network interface."::={ juniPppMlPppLinkBindEntry 1}juniPppMlPppBindLinkIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex of a MLPPP link interface bound by the MLPPP network
interface defined by juniPppMlPppBindNetworkIfIndex."::={ juniPppMlPppLinkBindEntry 2}
juniPppMlPppBindRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniPppMlPppBindRowStatus
In addition, when creating an entry the following conditions must hold:
The interfaces identified by juniPppMlPppBindNetworkIfIndex and
juniPppMlPppBindLinkIfIndex must be created in the
juniPppMlPppNetworkConfigTable and juniPppMlPppLinkConfigTable
respectively.
A MLPPP bundle must be associated with the
juniPppMlPppNetworkIfIndex and exist in the
juniPppMibPppBundleTable.
A corresponding entry in ifStackTable is created/destroyed as a result
of creating/destroying an entry in this table."::={ juniPppMlPppLinkBindEntry 3}-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP Interface Summary Counts
--
-- /////////////////////////////////////////////////////////////////////////////juniPppSummaryPppInterfaceCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP interfaces configured in the system."::={ juniPppSummary 1}juniPppSummaryPppIpNCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number IP NCPs configured in the system."::={ juniPppSummary 2}juniPppSummaryPppOsiNCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of OSI NCPs configured in the system."::={ juniPppSummary 3}juniPppSummaryPppIfAdminUp OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The total number of PPP interfaces in the system that are
administratively configured to up(1)."REFERENCE"IF-MIB.ifAdminStatus"::={ juniPppSummary 4}juniPppSummaryPppIfAdminDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP interfaces in the system that are
administrateively configued to down(2)."REFERENCE"IF-MIB.ifAdminStatus"::={ juniPppSummary 5}juniPppSummaryPppIfOperUp OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP interfaces in the system with an operational
state of up(1)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 7}juniPppSummaryPppIfOperDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP interfaces in the system with an operational
state of down(2)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 8}juniPppSummaryPppIfOperDormant OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP interfaces in the system with an operational
state of dormant(5)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 9}juniPppSummaryPppIfNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP interfaces in the system with an operational
state of notPresent(6)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 10}juniPppSummaryPppIfLowerLayerDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP interfaces in the system with an operational
state of lowerLayerDown(7)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 11}juniPppSummaryPppIpNcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IP NCPs in the system with an operational state
of opened(1)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 12}juniPppSummaryPppIpNcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IP NCPs in the system with an operational
state of not-opened(2)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 13}juniPppSummaryPppOsiNcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP OSI NCPs in the system with an operational
state of opened."::={ juniPppSummary 14}juniPppSummaryPppOsiNcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP OSI NCPs in the system with an operational
state of closed."::={ juniPppSummary 15}juniPppSummaryPppIfLastChangeTime OBJECT-TYPE
SYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of the sysUpTime at the time of the last PPP interface
creation or deletion in the system. If the number of PPP interfaces has
been unchanged since the last re-initialization of the system, then this
object contains a zero value. "::={ juniPppSummary 16}juniPppSummaryPppLinkInterfaceCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP Link interfaces configured in the system."::={ juniPppSummary 17}juniPppSummaryPppLinkIfAdminUp OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP Link interfaces in the system that are
administratively configured to up(1)."REFERENCE"IF-MIB.ifAdminStatus"::={ juniPppSummary 18}juniPppSummaryPppLinkIfAdminDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP Link interfaces in the system that are
administrateively configued to down(2)."REFERENCE"IF-MIB.ifAdminStatus"::={ juniPppSummary 19}juniPppSummaryPppLinkIfOperUp OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP Link interfaces in the system with an
operational state of up(1)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 20}juniPppSummaryPppLinkIfOperDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The total number of PPP Link interfaces in the system with an
operational state of down(2)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 21}juniPppSummaryPppLinkIfOperDormant OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP Link interfaces in the system with an
operational state of dormant(5)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 22}juniPppSummaryPppLinkIfNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP link interfaces in the system with an
operational state of notPresent(6)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 23}juniPppSummaryPppLinkIfLowerLayerDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP Link interfaces in the system with an
operational state of lowerLayerDown(7)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 24}juniPppSummaryPppLinkIfLastChangeTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of the sysUpTime at the time of the last PPP Link interface
creation or deletion in the system. If the number of PPP interfaces has
been unchanged since the last re-initialization of the system, then this
object contains a zero value. "::={ juniPppSummary 25}juniPppSummaryPppNetworkInterfaceCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The total number of PPP network interfaces configured in the system."::={ juniPppSummary 26}juniPppSummaryPppNetworkIpNCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number IP NCPs in the system configured on PPP network
interfaces."::={ juniPppSummary 27}juniPppSummaryPppNetworkOsiNCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of OSI NCPs in the system configured on PPP network
interfaces."::={ juniPppSummary 28}juniPppSummaryPppNetworkIfAdminUp OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP network interfaces in the system that are
administratively configured to up(1)."REFERENCE"IF-MIB.ifAdminStatus"::={ juniPppSummary 29}juniPppSummaryPppNetworkIfAdminDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP network interfaces in the system that are
administrateively configued to down(2)."REFERENCE"IF-MIB.ifAdminStatus"::={ juniPppSummary 30}juniPppSummaryPppNetworkIfOperUp OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP network interfaces in the system with an
operational state of up(1)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 31}juniPppSummaryPppNetworkIfOperDown OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP network interfaces in the system with an
operational state of down(2)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 32}juniPppSummaryPppNetworkIfOperDormant OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP network interfaces in the system with an
operational state of dormant(5)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 33}juniPppSummaryPppNetworkIfNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP network interfaces in the system with an
operational state of notPresent(6)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 34}juniPppSummaryPppNetworkIfLowerLayerDown OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP network interfaces in the system with an
operational state of lowerLayerDown(7)."REFERENCE"IF-MIB.ifOperStatus"::={ juniPppSummary 35}juniPppSummaryPppNetworkIpNcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IP NCPs in the system with an operational state
of opened(1)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 36}juniPppSummaryPppNetworkIpNcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The total number of PPP IP NCPs in the system with an operational state
of not-opened(2)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 37}juniPppSummaryPppNetworkOsiNcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP OSI NCPs in the system with an operational
state of opened."::={ juniPppSummary 38}juniPppSummaryPppNetworkOsiNcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP OSI NCPs in the system with an operational
state of closed."::={ juniPppSummary 39}juniPppSummaryPppNetworkIfLastChangeTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of the sysUpTime at the time of the last PPP network
interface creation or deletion in the system. If the number of PPP
network interfaces has been unchanged since the last re-initialization
of the system, then this object contains a zero value. "::={ juniPppSummary 40}juniPppSummaryPppIpv6NCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number IPv6 NCPs configured in the system."::={ juniPppSummary 41}juniPppSummaryPppIpv6NcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IPv6 NCPs in the system with an operational
state of opened(1)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"
::={ juniPppSummary 42}juniPppSummaryPppIpv6NcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IPv6 NCPs in the system with an operational
state of not-opened(2)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 43}juniPppSummaryPppNetworkIpv6NCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number IPv6 NCPs configured in the system."::={ juniPppSummary 44}juniPppSummaryPppNetworkIpv6NcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IPv6 NCPs in the system with an operational
state of opened(1)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 45}juniPppSummaryPppNetworkIpv6NcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IPv6 NCPs in the system with an operational
state of not-opened(2)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 46}juniPppSummaryPppStaticInterfaceCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of static PPP interfaces configured in the system."::={ juniPppSummary 47}juniPppSummaryPppMplsNCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The total number MPLS NCPs configured in the system."::={ juniPppSummary 48}juniPppSummaryPppIpAdminOpen OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IP NCPs in the system that are
administratively configured to open(1)."::={ juniPppSummary 49}juniPppSummaryPppIpAdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IP NCPs in the system that are
administratively configured to close(2)."::={ juniPppSummary 50}juniPppSummaryPppIpv6AdminOpen OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IPV6 NCPs in the system that are
administratively configured to open(1)."::={ juniPppSummary 51}juniPppSummaryPppIpv6AdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IPV6 NCPs in the system that are
administratively configured to close(2)."::={ juniPppSummary 52}juniPppSummaryPppOsiAdminOpen OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of OSI NCPs in the system that are
administratively configured to open(1)."::={ juniPppSummary 53}juniPppSummaryPppOsiAdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The total number of OSI NCPs in the system that are
administratively configured to close(2)."::={ juniPppSummary 54}juniPppSummaryPppMplsAdminOpen OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system that are
administratively configured to open(1)."::={ juniPppSummary 55}juniPppSummaryPppMplsAdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system that are
administratively configured to close(2)."::={ juniPppSummary 56}juniPppSummaryPppIpNcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IP NCPs in the system with an operational state
of notPresent(3)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 57}juniPppSummaryPppIpNcpNoResources OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IP NCPs in the system with an operational
state of noResources(4)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 58}juniPppSummaryPppIpv6NcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IPV6 NCPs in the system with an operational state
of notPresent(3)."::={ juniPppSummary 59}juniPppSummaryPppIpv6NcpNoResources OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP IPV6 NCPs in the system with an operational
state of noResources(4)."::={ juniPppSummary 60}juniPppSummaryPppOsiNcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP OSI NCPs in the system with an operational state
of notPresent(3)."::={ juniPppSummary 61}juniPppSummaryPppOsiNcpNoResources OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP OSI NCPs in the system with an operational
state of noResources(4)."::={ juniPppSummary 62}juniPppSummaryPppMplsNcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP MPLS NCPs in the system with an operational state
of opened(1)."::={ juniPppSummary 63}juniPppSummaryPppMplsNcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP MPLS NCPs in the system with an operational
state of not-opened(2)."::={ juniPppSummary 64}juniPppSummaryPppMplsNcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP MPLS NCPs in the system with an operational state
of notPresent(3)."::={ juniPppSummary 65}juniPppSummaryPppMplsNcpNoResources OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of PPP MPLS NCPs in the system with an operational
state of noResources(4)."::={ juniPppSummary 66}juniPppSummaryPppLinkStaticInterfaceCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of static PPP Link interfaces configured in the system."::={ juniPppSummary 67}juniPppSummaryPppNetworkStaticInterfaceCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of static PPP network interfaces configured in the system."::={ juniPppSummary 68}juniPppSummaryPppNetworkMplsNCPs OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system configured on PPP network
interfaces."::={ juniPppSummary 69}juniPppSummaryPppNetworkIpAdminOpen OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IP NCPs in the system configured on PPP network
interfaces that are administratively configured to open(1)."::={ juniPppSummary 70}juniPppSummaryPppNetworkIpAdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IP NCPs in the system configured on PPP network
interfaces that are administratively configured to close(2)."::={ juniPppSummary 71}juniPppSummaryPppNetworkIpv6AdminOpen OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IPV6 NCPs in the system configured on PPP network
interfaces that are administratively configured to open(1)."::={ juniPppSummary 72}juniPppSummaryPppNetworkIpv6AdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IPV6 NCPs in the system configured on PPP network
interfaces that are administratively configured to close(2)."::={ juniPppSummary 73}juniPppSummaryPppNetworkOsiAdminOpen OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of OSI NCPs in the system configured on PPP network
interfaces that are administratively configured to open(1)."::={ juniPppSummary 74}juniPppSummaryPppNetworkOsiAdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of OSI NCPs in the system configured on PPP network
interfaces that are administratively configured to close(2)."::={ juniPppSummary 75}juniPppSummaryPppNetworkMplsAdminOpen OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system configured on PPP network
interfaces that are administratively configured to open(1)."::={ juniPppSummary 76}juniPppSummaryPppNetworkMplsAdminClose OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system configured on PPP network
interfaces that are administratively configured to close(2)."
::={ juniPppSummary 77}juniPppSummaryPppNetworkIpNcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IP NCPs in the system configured on PPP network
interfaces with an operational state of notPresent(3)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 78}juniPppSummaryPppNetworkIpNcpNoResources OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IP NCPs in the system configured on PPP network
interfaces with an operational state of noResources(4)."REFERENCE"PPP-IP-NCP-MIB.pppIpOperStatus"::={ juniPppSummary 79}juniPppSummaryPppNetworkIpv6NcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IPV6 NCPs in the system configured on PPP network
interfaces with an operational state of notPresent(3)."::={ juniPppSummary 80}juniPppSummaryPppNetworkIpv6NcpNoResources OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of IPV6 NCPs in the system configured on PPP network
interfaces with an operational state of noResources(4)."::={ juniPppSummary 81}juniPppSummaryPppNetworkOsiNcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of OSI NCPs in the system configured on PPP network
interfaces with an operational state of notPresent(3)."::={ juniPppSummary 82}juniPppSummaryPppNetworkOsiNcpNoResources OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of OSI NCPs in the system configured on PPP network
interfaces with an operational state of noResources(4)."::={ juniPppSummary 83}juniPppSummaryPppNetworkMplsNcpOpened OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system configured on PPP network
interfaces with an operational state of opened(1)."::={ juniPppSummary 84}juniPppSummaryPppNetworkMplsNcpClosed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system configured on PPP network
interfaces with an operational state of not-opened(2)."::={ juniPppSummary 85}juniPppSummaryPppNetworkMplsNcpNotPresent OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system configured on PPP network
interfaces with an operational state of notPresent(3)."::={ juniPppSummary 86}juniPppSummaryPppNetworkMplsNcpNoResources OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of MPLS NCPs in the system configured on PPP network
interfaces with an operational state of noResources(4)."::={ juniPppSummary 87}-- /////////////////////////////////////////////////////////////////////////////
--
-- PPP IPv6 NCP
--
-- This section defines objects used to manage the PPP Network
-- Control Protocol for IPv6 protocol operation (IPV6CP).
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- The PPP IPv6 Table
--juniPppIpv6Table OBJECT-TYPESYNTAXSEQUENCEOF JuniPppIpv6Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table containing the IPv6 parameters for the local PPP entity."::={ juniPppIpv6 1}juniPppIpv6Entry OBJECT-TYPESYNTAX JuniPppIpv6Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"IPV6CP status information for a particular PPP link."INDEX{ ifIndex }::={ juniPppIpv6Table 1}
JuniPppIpv6Entry ::=SEQUENCE{
juniPppIpv6ServiceStatus JuniEnable,
juniPppIpv6OperStatus INTEGER,
juniPppIpv6TerminateReason INTEGER,
juniPppIpv6TerminateNegFailOption INTEGER,
juniPppIpv6LocalIpv6AddressIfIdentifier Ipv6AddressIfIdentifier,
juniPppIpv6RemoteIpv6AddressIfIdentifier Ipv6AddressIfIdentifier}juniPppIpv6ServiceStatus OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether IPv6 protocol service is operating over this PPP
link. Service is established on this link through means outside this
MIB."::={ juniPppIpv6Entry 1}juniPppIpv6OperStatus OBJECT-TYPESYNTAXINTEGER{opened(1),notOpened(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The operational status of the IPv6 network protocol. If the value of
this object is up then the finite state machine for the IPv6 network
protocol has reached the Opened state."::={ juniPppIpv6Entry 2}juniPppIpv6TerminateReason OBJECT-TYPESYNTAXINTEGER{none(0),
other(1),noService(2),admin(3),linkDown(4),peerTerminated(5),peerRenegotiated(6),maxRetriesExceeded(7),negotiationFailure(8)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reason the IPV6CP link was terminated:
none None.
other Not specified.
noService No IPv6 service configured on this PPP link.
admin Administratively disabled.
linkDown Underlying link is down.
peerTerminated Peer initiated termination.
peerRenegotiated Peer initiated renegotiation.
maxRetriesExceeded Maximum number of config retries exceeded.
negotiationFailure Failed to negotiate IPV6CP option. See
juniPppIpv6TerminateNegFailOption."::={ juniPppIpv6Entry 3}juniPppIpv6TerminateNegFailOption OBJECT-TYPESYNTAXINTEGER{none(0),other(1),localIpv6AddressIfIdentifier(2),remoteIpv6AddressIfIdentifier(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reports the PPP IPV6CP option for which negotiation failed, when
juniPppIpv6TerminateReason has the value 'negotiationFailure'."::={ juniPppIpv6Entry 4}juniPppIpv6LocalIpv6AddressIfIdentifier OBJECT-TYPESYNTAXIpv6AddressIfIdentifierMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"IPv6 Address Interface Identifier used by the local side."::={ juniPppIpv6Entry 5}juniPppIpv6RemoteIpv6AddressIfIdentifier OBJECT-TYPESYNTAXIpv6AddressIfIdentifierMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"IPv6 Address Interface Identifier used by the remote side."::={ juniPppIpv6Entry 6}--
-- The PPP IPv6 Config Table
--juniPppIpv6ConfigTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPppIpv6ConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table containing the IPv6 parameters for the local PPP entity."::={ juniPppIpv6 2}juniPppIpv6ConfigEntry OBJECT-TYPESYNTAX JuniPppIpv6ConfigEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"IPV6CP configuration information for a particular PPP link."INDEX{ ifIndex }::={ juniPppIpv6ConfigTable 1}
JuniPppIpv6ConfigEntry ::=SEQUENCE{
juniPppIpv6ConfigAdminStatus INTEGER,
juniPppIpv6ConfigInitiateIpv6 JuniEnable }juniPppIpv6ConfigAdminStatus OBJECT-TYPESYNTAXINTEGER{open(1),close(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The immediate desired status of the IPv6 network protocol. Setting
this object to open will inject an administrative open event into the
IPv6 network protocol's finite state machine. Setting this object to
close will inject an administrative close event into the IPv6 network
protocol's finite state machine."::={ juniPppIpv6ConfigEntry 1}juniPppIpv6ConfigInitiateIpv6 OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Enables the initiation of negotiation of the IPv6CP."DEFVAL{ disable }::={ juniPppIpv6ConfigEntry 2}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniPppTrapControl OBJECT IDENTIFIER ::= { juniPppMIB 2 }
-- juniPppTraps OBJECT IDENTIFIER ::= { juniPppMIB 3 }
-- juniPppTrapPrefix OBJECT IDENTIFIER ::= { juniPppTraps 0 }-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPppConformance OBJECTIDENTIFIER::={ juniPppMIB 4}juniPppCompliances OBJECTIDENTIFIER::={ juniPppConformance 1}juniPppGroups OBJECTIDENTIFIER::={ juniPppConformance 2}--
-- compliance statements
--juniPppCompliance MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when additional objects were
added to the MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup,
juniPppIpGroup,
juniPppOsiGroup }::={ juniPppCompliances 1}-- JUNOSe 1.0juniPppCompliance2 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when the juniPppMlPppGroup and
juniPppSummaryGroup objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup2,
juniPppIpGroup2,
juniPppOsiGroup2,
juniPppSessionGroup }::={ juniPppCompliances 2}-- JUNOSe 1.1juniPppCompliance3 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when the
juniPppLinkConfigStandardIfIndex object was added to the MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup2,
juniPppIpGroup2,
juniPppOsiGroup2,
juniPppSessionGroup,
juniPppMlPppGroup,
juniPppSummaryGroup }::={ juniPppCompliances 3}-- JUNOSe 2.0juniPppCompliance4 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when the juniPppMlPppGroup,
juniPppSummaryLinkGroup and juniPppSummaryNetworkGroup were moved from
the list of mandatory groups."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup3,
juniPppIpGroup2,
juniPppOsiGroup2,
juniPppSessionGroup,
juniPppMlPppGroup,
juniPppSummaryGroup }::={ juniPppCompliances 4}-- JUNOSe 2.4juniPppCompliance5 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when new IP, LCP and multi-link
objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup3,
juniPppIpGroup2,
juniPppOsiGroup2,
juniPppSessionGroup,
juniPppSummaryBasicGroup }GROUP juniPppMlPppGroup
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."
GROUP juniPppSummaryLinkGroup
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 5}-- JUNOSe 3.3juniPppCompliance6 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when new juniPppLcpGroup and
juniPppMlPppGroup objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup4,
juniPppIpGroup3,
juniPppOsiGroup2,
juniPppSessionGroup,
juniPppSummaryBasicGroup }GROUP juniPppMlPppGroup2
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 6}-- JUNOSe 4.0juniPppCompliance7 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when more new multi-link
objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup5,
juniPppIpGroup3,
juniPppOsiGroup2,
juniPppSessionGroup,
juniPppSummaryBasicGroup }GROUP juniPppMlPppGroup3
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 7}-- JUNOSe 4.1juniPppCompliance8 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when IPv6 support was added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup5,
juniPppIpGroup3,
juniPppOsiGroup2,
juniPppSessionGroup,
juniPppSummaryBasicGroup }GROUP juniPppMlPppGroup4
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 8}-- JUNOSe 5.0juniPppCompliance9 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when more new multi-link
objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup5,
juniPppIpGroup4,
juniPppOsiGroup2,
juniPppSessionGroup2,
juniPppSummaryBasicGroup2,
juniPppIpv6Group }GROUP juniPppMlPppGroup4
DESCRIPTION
"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup2
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 9}-- JUNOSe 5.1juniPppCompliance10 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when more new juniPppSummary
objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup5,
juniPppIpGroup4,
juniPppOsiGroup2,
juniPppSessionGroup2,
juniPppSummaryBasicGroup2,
juniPppIpv6Group }GROUP juniPppMlPppGroup5
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup2
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 10}-- JUNOSe 5.3juniPppCompliance11 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when a new multi-link
object was added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup5,
juniPppIpGroup4,
juniPppOsiGroup2,
juniPppSessionGroup2,
juniPppSummaryBasicGroup3,
juniPppIpv6Group }GROUP juniPppMlPppGroup5
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup2
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup3
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 11}-- JUNOSe 6.0juniPppCompliance12 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
PPP MIB. This statement became obsolete when more new juniPppLcpGroup
and juniPppMlPppGroup objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup5,
juniPppIpGroup4,
juniPppOsiGroup2,
juniPppSessionGroup2,
juniPppSummaryBasicGroup3,
juniPppIpv6Group }GROUP juniPppMlPppGroup6
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup2
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup3
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 12}-- JUNOSe 7.2juniPppCompliance13 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement the Juniper PPP
MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniPppLcpGroup7,
juniPppIpGroup4,
juniPppOsiGroup2,
juniPppSessionGroup2,
juniPppSummaryBasicGroup3,
juniPppIpv6Group }GROUP juniPppMlPppGroup8
DESCRIPTION"The multi-link PPP group is mandatory only for PPP entities
that support multi-link functionality."GROUP juniPppSummaryLinkGroup2
DESCRIPTION"The link summary group is mandatory only for PPP entities that
support multi-link functionality."GROUP juniPppSummaryNetworkGroup3
DESCRIPTION"The network summary group is mandatory only for PPP entities
that support multi-link functionality."::={ juniPppCompliances 13}-- JUNOSe 7.3--
-- units of conformance
--juniPppLcpGroup OBJECT-GROUPOBJECTS{
juniPppLinkConfigRowStatus,
juniPppLinkConfigLowerIfIndex,
juniPppNextIfIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of link-layer
functionality (LCP) of PPP interfaces in a Juniper product. This group
became obsolete when additional objects were added."::={ juniPppGroups 1}-- JUNOSe 1.0juniPppIpGroup OBJECT-GROUPOBJECTS{
juniPppIpServiceStatus }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of IP network
control protocol functionality (IPCP) of PPP interfaces in a Juniper
product. This group became obsolete when additional objects were
added."::={ juniPppGroups 2}-- JUNOSe 1.0juniPppOsiGroup OBJECT-GROUPOBJECTS{
juniPppOsiServiceStatus,
juniPppOsiOperStatus,
juniPppOsiConfigAdminStatus }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of OSI network
control protocol functionality (OSICP) of PPP interfaces in a Juniper
product. This group became obsolete when additional objects were
added."::={ juniPppGroups 3}-- JUNOSe 1.0
juniPppLcpGroup2 OBJECT-GROUPOBJECTS{
juniPppLinkStatusTerminateReason,
juniPppLinkStatusTerminateNegFailOption,
juniPppLinkStatusInKeepaliveRequests,
juniPppLinkStatusOutKeepaliveRequests,
juniPppLinkStatusInKeepaliveReplies,
juniPppLinkStatusOutKeepaliveReplies,
juniPppLinkStatusKeepaliveFailures,
juniPppLinkStatusLocalMagicNumber,
juniPppLinkStatusRemoteMagicNumber,
juniPppLinkStatusLocalAuthentication,
juniPppLinkStatusTunnelIfIndex,
juniPppLinkConfigRowStatus,
juniPppLinkConfigLowerIfIndex,
juniPppLinkConfigKeepalive,
juniPppLinkConfigAuthentication,
juniPppLinkConfigMaxAuthenRetries,
juniPppNextIfIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of link-layer
functionality (LCP) of PPP interfaces in a Juniper product. This group
became obsolete when the juniPppLinkConfigStandardIfIndex object was
added."::={ juniPppGroups 4}-- JUNOSe 1.1juniPppIpGroup2 OBJECT-GROUPOBJECTS{
juniPppIpServiceStatus,
juniPppIpTerminateReason,
juniPppIpTerminateNegFailOption,
juniPppIpLocalIpAddress,
juniPppIpRemoteIpAddress,
juniPppIpRemotePrimaryDnsAddress,
juniPppIpRemoteSecondaryDnsAddress,
juniPppIpRemotePrimaryWinsAddress,
juniPppIpRemoteSecondaryWinsAddress,
juniPppIpConfigPeerDnsPriority,
juniPppIpConfigPeerWinsPriority }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of IP network
control protocol functionality (IPCP) of PPP interfaces in a Juniper
product. This group became obsolete when additional objects were
added."::={ juniPppGroups 5}-- JUNOSe 1.1juniPppOsiGroup2 OBJECT-GROUPOBJECTS{
juniPppOsiServiceStatus,
juniPppOsiOperStatus,
juniPppOsiTerminateReason,
juniPppOsiTerminateNegFailOption,
juniPppOsiLocalAlignNpdu,
juniPppOsiRemoteAlignNpdu,
juniPppOsiConfigAdminStatus }STATUScurrentDESCRIPTION"A collection of objects providing management of OSI network control
protocol functionality (OSICP) of PPP interfaces in a Juniper product."::={ juniPppGroups 6}-- JUNOSe 1.1juniPppSessionGroup OBJECT-GROUPOBJECTS{
juniPppSessionGrant,
juniPppSessionTerminateReason,
juniPppSessionStartTime,
juniPppSessionInOctets,
juniPppSessionOutOctets,
juniPppSessionInPackets,
juniPppSessionOutPackets,
juniPppSessionSessionTimeout,
juniPppSessionInactivityTimeout,
juniPppSessionAccountingInterval,
juniPppSessionRemoteIpAddress,
juniPppSessionRemotePrimaryDnsAddress,
juniPppSessionRemoteSecondaryDnsAddress,
juniPppSessionRemotePrimaryWinsAddress,
juniPppSessionRemoteSecondaryWinsAddress }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of PPP session
functionality of PPP interfaces in a Juniper product. This group became
obsolete when IPv6 support was added."::={ juniPppGroups 7}-- JUNOSe 1.1juniPppMlPppGroup OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppNextNetworkIfIndex,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus,
juniPppMlPppBindRowStatus }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing multi link PPP management
support in a Juniper product. This group became obsolete when
additional objects were added."::={ juniPppGroups 8}-- JUNOSe 2.0
juniPppSummaryGroup OBJECT-GROUPOBJECTS{
juniPppSummaryPppInterfaceCount,
juniPppSummaryPppIpNCPs,
juniPppSummaryPppOsiNCPs,
juniPppSummaryPppIfAdminUp,
juniPppSummaryPppIfAdminDown,
juniPppSummaryPppIfOperUp,
juniPppSummaryPppIfOperDown,
juniPppSummaryPppIfOperDormant,
juniPppSummaryPppIfNotPresent,
juniPppSummaryPppIfLowerLayerDown,
juniPppSummaryPppIfLastChangeTime,
juniPppSummaryPppLinkInterfaceCount,
juniPppSummaryPppLinkIfAdminUp,
juniPppSummaryPppLinkIfAdminDown,
juniPppSummaryPppLinkIfOperUp,
juniPppSummaryPppLinkIfOperDown,
juniPppSummaryPppLinkIfOperDormant,
juniPppSummaryPppLinkIfNotPresent,
juniPppSummaryPppLinkIfLowerLayerDown,
juniPppSummaryPppLinkIfLastChangeTime,
juniPppSummaryPppNetworkInterfaceCount,
juniPppSummaryPppNetworkIpNCPs,
juniPppSummaryPppNetworkOsiNCPs,
juniPppSummaryPppNetworkIfAdminUp,
juniPppSummaryPppNetworkIfAdminDown,
juniPppSummaryPppNetworkIfOperUp,
juniPppSummaryPppNetworkIfOperDown,
juniPppSummaryPppNetworkIfOperDormant,
juniPppSummaryPppNetworkIfNotPresent,
juniPppSummaryPppNetworkIfLowerLayerDown,
juniPppSummaryPppNetworkIfLastChangeTime,
juniPppSummaryPppIpNcpOpened,
juniPppSummaryPppIpNcpClosed,
juniPppSummaryPppOsiNcpOpened,
juniPppSummaryPppOsiNcpClosed,
juniPppSummaryPppNetworkIpNcpOpened,
juniPppSummaryPppNetworkIpNcpClosed,
juniPppSummaryPppNetworkOsiNcpOpened,
juniPppSummaryPppNetworkOsiNcpClosed }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing PPP interface summary
information in a Juniper product. This group became obsolete when it
was divided into three groups so that the link and network object would
not be manditory."::={ juniPppGroups 9}-- JUNOSe 2.0juniPppLcpGroup3 OBJECT-GROUPOBJECTS{
juniPppLinkStatusTerminateReason,
juniPppLinkStatusTerminateNegFailOption,
juniPppLinkStatusInKeepaliveRequests,
juniPppLinkStatusOutKeepaliveRequests,
juniPppLinkStatusInKeepaliveReplies,
juniPppLinkStatusOutKeepaliveReplies,
juniPppLinkStatusKeepaliveFailures,
juniPppLinkStatusLocalMagicNumber,
juniPppLinkStatusRemoteMagicNumber,
juniPppLinkStatusLocalAuthentication,
juniPppLinkStatusTunnelIfIndex,
juniPppLinkConfigRowStatus,
juniPppLinkConfigLowerIfIndex,
juniPppLinkConfigKeepalive,
juniPppLinkConfigAuthentication,
juniPppLinkConfigMaxAuthenRetries,
juniPppLinkConfigStandardIfIndex,
juniPppNextIfIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of link-layer
functionality (LCP) of PPP interfaces in a Juniper product. This group
became obsolete when additional objects were added."::={ juniPppGroups 10}-- JUNOSe 2.4juniPppSummaryBasicGroup OBJECT-GROUPOBJECTS{
juniPppSummaryPppInterfaceCount,
juniPppSummaryPppIpNCPs,
juniPppSummaryPppOsiNCPs,
juniPppSummaryPppIfAdminUp,
juniPppSummaryPppIfAdminDown,
juniPppSummaryPppIfOperUp,
juniPppSummaryPppIfOperDown,
juniPppSummaryPppIfOperDormant,
juniPppSummaryPppIfNotPresent,
juniPppSummaryPppIfLowerLayerDown,
juniPppSummaryPppIfLastChangeTime,
juniPppSummaryPppIpNcpOpened,
juniPppSummaryPppIpNcpClosed,
juniPppSummaryPppOsiNcpOpened,
juniPppSummaryPppOsiNcpClosed }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing PPP interface basic summary
information in a Juniper product. This group became obsolete when IPv6
support was added."::={ juniPppGroups 11}-- JUNOSe 3.3juniPppSummaryLinkGroup OBJECT-GROUPOBJECTS{
juniPppSummaryPppLinkInterfaceCount,
juniPppSummaryPppLinkIfAdminUp,
juniPppSummaryPppLinkIfAdminDown,
juniPppSummaryPppLinkIfOperUp,
juniPppSummaryPppLinkIfOperDown,
juniPppSummaryPppLinkIfOperDormant,
juniPppSummaryPppLinkIfNotPresent,
juniPppSummaryPppLinkIfLowerLayerDown,
juniPppSummaryPppLinkIfLastChangeTime }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing PPP interface basic summary
information in a Juniper product. This group became obsolete when
new objects were added."::={ juniPppGroups 12}-- JUNOSe 3.3juniPppSummaryNetworkGroup OBJECT-GROUPOBJECTS{
juniPppSummaryPppNetworkInterfaceCount,
juniPppSummaryPppNetworkIpNCPs,
juniPppSummaryPppNetworkOsiNCPs,
juniPppSummaryPppNetworkIfAdminUp,
juniPppSummaryPppNetworkIfAdminDown,
juniPppSummaryPppNetworkIfOperUp,
juniPppSummaryPppNetworkIfOperDown,
juniPppSummaryPppNetworkIfOperDormant,
juniPppSummaryPppNetworkIfNotPresent,
juniPppSummaryPppNetworkIfLowerLayerDown,
juniPppSummaryPppNetworkIfLastChangeTime,
juniPppSummaryPppNetworkIpNcpOpened,
juniPppSummaryPppNetworkIpNcpClosed,
juniPppSummaryPppNetworkOsiNcpOpened,
juniPppSummaryPppNetworkOsiNcpClosed }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing PPP interface network summary
information in a Juniper product. This group became obsolete when IPv6
support was added."::={ juniPppGroups 13}-- JUNOSe 3.3juniPppLcpGroup4 OBJECT-GROUPOBJECTS{
juniPppLinkStatusTerminateReason,
juniPppLinkStatusTerminateNegFailOption,
juniPppLinkStatusInKeepaliveRequests,
juniPppLinkStatusOutKeepaliveRequests,
juniPppLinkStatusInKeepaliveReplies,
juniPppLinkStatusOutKeepaliveReplies,
juniPppLinkStatusKeepaliveFailures,
juniPppLinkStatusLocalMagicNumber,
juniPppLinkStatusRemoteMagicNumber,
juniPppLinkStatusLocalAuthentication,
juniPppLinkStatusTunnelIfIndex,
juniPppLinkConfigRowStatus,
juniPppLinkConfigLowerIfIndex,
juniPppLinkConfigKeepalive,
juniPppLinkConfigAuthentication,
juniPppLinkConfigMaxAuthenRetries,
juniPppLinkConfigStandardIfIndex,
juniPppLinkConfigChapMinChallengeLength,
juniPppLinkConfigChapMaxChallengeLength,
juniPppLinkConfigPassiveMode,
juniPppLinkConfigAuthenticatorVirtualRouter,
juniPppNextIfIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of link-layer
functionality (LCP) of PPP interfaces in a Juniper product. This group
became obsolete when additional objects were added."::={ juniPppGroups 14}-- JUNOSe 4.0juniPppIpGroup3 OBJECT-GROUPOBJECTS{
juniPppIpServiceStatus,
juniPppIpTerminateReason,
juniPppIpTerminateNegFailOption,
juniPppIpLocalIpAddress,
juniPppIpRemoteIpAddress,
juniPppIpRemotePrimaryDnsAddress,
juniPppIpRemoteSecondaryDnsAddress,
juniPppIpRemotePrimaryWinsAddress,
juniPppIpRemoteSecondaryWinsAddress,
juniPppIpConfigPeerDnsPriority,
juniPppIpConfigPeerWinsPriority,
juniPppIpConfigIpcpNetmask }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of IP network
control protocol functionality (IPCP) of PPP interfaces in a Juniper
product. This group became obsolete when IPv6 support was added."::={ juniPppGroups 15}-- JUNOSe 4.0juniPppMlPppGroup2 OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppBundleNetworkIfIndex,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus,
juniPppMlPppBindRowStatus }STATUSobsoleteDESCRIPTION
"Obsolete collection of objects providing multi link PPP management
support in a Juniper product. This group became obsolete when
additional objects were added."::={ juniPppGroups 16}-- JUNOSe 4.0juniPppMlPppGroup3 OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppBundleNetworkIfIndex,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppLinkConfigAaaProfile,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus,
juniPppMlPppBindRowStatus }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing multi link PPP management
support in a Juniper product. This group became obsolete when
additional objects were added."::={ juniPppGroups 17}-- JUNOSe 4.1juniPppLcpGroup5 OBJECT-GROUPOBJECTS{
juniPppLinkStatusTerminateReason,
juniPppLinkStatusTerminateNegFailOption,
juniPppLinkStatusInKeepaliveRequests,
juniPppLinkStatusOutKeepaliveRequests,
juniPppLinkStatusInKeepaliveReplies,
juniPppLinkStatusOutKeepaliveReplies,
juniPppLinkStatusKeepaliveFailures,
juniPppLinkStatusLocalMagicNumber,
juniPppLinkStatusRemoteMagicNumber,
juniPppLinkStatusLocalAuthentication,
juniPppLinkStatusTunnelIfIndex,
juniPppLinkConfigRowStatus,
juniPppLinkConfigLowerIfIndex,
juniPppLinkConfigKeepalive,
juniPppLinkConfigAuthentication,
juniPppLinkConfigMaxAuthenRetries,
juniPppLinkConfigStandardIfIndex,
juniPppLinkConfigChapMinChallengeLength,
juniPppLinkConfigChapMaxChallengeLength,
juniPppLinkConfigPassiveMode,
juniPppLinkConfigAuthenticatorVirtualRouter,
juniPppLinkConfigAaaProfile,
juniPppNextIfIndex }STATUSobsolete
DESCRIPTION"Obsolete collection of objects providing management of link-layer
functionality (LCP) of PPP interfaces in a Juniper product. This group
became obsolete when additional objects were added."::={ juniPppGroups 18}-- JUNOSe 4.1juniPppMlPppGroup4 OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppBundleNetworkIfIndex,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppLinkConfigChapMinChallengeLength,
juniPppMlPppLinkConfigChapMaxChallengeLength,
juniPppMlPppLinkConfigPassiveMode,
juniPppMlPppLinkConfigAuthenticatorVirtualRouter,
juniPppMlPppLinkConfigAaaProfile,
juniPppMlPppNextNetworkIfIndex,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus,
juniPppMlPppBindRowStatus }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing multi link PPP management
support in a Juniper product. This group became obsolete when
additional objects were added."::={ juniPppGroups 19}-- JUNOSe 5.0juniPppSummaryBasicGroup2 OBJECT-GROUPOBJECTS{
juniPppSummaryPppInterfaceCount,
juniPppSummaryPppIpNCPs,
juniPppSummaryPppOsiNCPs,
juniPppSummaryPppIfAdminUp,
juniPppSummaryPppIfAdminDown,
juniPppSummaryPppIfOperUp,
juniPppSummaryPppIfOperDown,
juniPppSummaryPppIfOperDormant,
juniPppSummaryPppIfNotPresent,
juniPppSummaryPppIfLowerLayerDown,
juniPppSummaryPppIfLastChangeTime,
juniPppSummaryPppIpNcpOpened,
juniPppSummaryPppIpNcpClosed,
juniPppSummaryPppOsiNcpOpened,
juniPppSummaryPppOsiNcpClosed,
juniPppSummaryPppIpv6NCPs,
juniPppSummaryPppIpv6NcpOpened,
juniPppSummaryPppIpv6NcpClosed }
STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing PPP interface basic summary
information in a Juniper product. This group became obsolete when
new objects were added."::={ juniPppGroups 20}-- JUNOSe 5.1juniPppSummaryNetworkGroup2 OBJECT-GROUPOBJECTS{
juniPppSummaryPppNetworkInterfaceCount,
juniPppSummaryPppNetworkIpNCPs,
juniPppSummaryPppNetworkOsiNCPs,
juniPppSummaryPppNetworkIfAdminUp,
juniPppSummaryPppNetworkIfAdminDown,
juniPppSummaryPppNetworkIfOperUp,
juniPppSummaryPppNetworkIfOperDown,
juniPppSummaryPppNetworkIfOperDormant,
juniPppSummaryPppNetworkIfNotPresent,
juniPppSummaryPppNetworkIfLowerLayerDown,
juniPppSummaryPppNetworkIfLastChangeTime,
juniPppSummaryPppNetworkIpNcpOpened,
juniPppSummaryPppNetworkIpNcpClosed,
juniPppSummaryPppNetworkOsiNcpOpened,
juniPppSummaryPppNetworkOsiNcpClosed,
juniPppSummaryPppNetworkIpv6NCPs,
juniPppSummaryPppNetworkIpv6NcpOpened,
juniPppSummaryPppNetworkIpv6NcpClosed }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing PPP interface basic summary
information in a Juniper product. This group became obsolete when
new objects were added."::={ juniPppGroups 21}-- JUNOSe 5.1juniPppIpGroup4 OBJECT-GROUPOBJECTS{
juniPppIpServiceStatus,
juniPppIpTerminateReason,
juniPppIpTerminateNegFailOption,
juniPppIpLocalIpAddress,
juniPppIpRemoteIpAddress,
juniPppIpRemotePrimaryDnsAddress,
juniPppIpRemoteSecondaryDnsAddress,
juniPppIpRemotePrimaryWinsAddress,
juniPppIpRemoteSecondaryWinsAddress,
juniPppIpConfigPeerDnsPriority,
juniPppIpConfigPeerWinsPriority,
juniPppIpConfigIpcpNetmask,
juniPppIpConfigInitiateIp }STATUScurrentDESCRIPTION"A collection of objects providing management of IP network control
protocol functionality (IPCP) of PPP interfaces in a Juniper product."
::={ juniPppGroups 22}-- JUNOSe 5.1juniPppIpv6Group OBJECT-GROUPOBJECTS{
juniPppIpv6ServiceStatus,
juniPppIpv6OperStatus,
juniPppIpv6TerminateReason,
juniPppIpv6TerminateNegFailOption,
juniPppIpv6LocalIpv6AddressIfIdentifier,
juniPppIpv6RemoteIpv6AddressIfIdentifier,
juniPppIpv6ConfigAdminStatus,
juniPppIpv6ConfigInitiateIpv6 }STATUScurrentDESCRIPTION"A collection of objects providing management of IPV6 network control
protocol functionality (IPV6CP) of PPP interfaces in a Juniper product."::={ juniPppGroups 23}-- JUNOSe 5.1juniPppSessionGroup2 OBJECT-GROUPOBJECTS{
juniPppSessionGrant,
juniPppSessionTerminateReason,
juniPppSessionStartTime,
juniPppSessionInOctets,
juniPppSessionOutOctets,
juniPppSessionInPackets,
juniPppSessionOutPackets,
juniPppSessionSessionTimeout,
juniPppSessionInactivityTimeout,
juniPppSessionAccountingInterval,
juniPppSessionRemoteIpAddress,
juniPppSessionRemotePrimaryDnsAddress,
juniPppSessionRemoteSecondaryDnsAddress,
juniPppSessionRemotePrimaryWinsAddress,
juniPppSessionRemoteSecondaryWinsAddress,
juniPppSessionRemoteIpv6AddressIfIdentifier,
juniPppSessionInhibitIp,
juniPppSessionInhibitIpv6 }STATUScurrentDESCRIPTION"A collection of objects providing management of PPP session
functionality of PPP interfaces in a Juniper product."::={ juniPppGroups 24}-- JUNOSe 5.1juniPppMlPppGroup5 OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppBundleNetworkIfIndex,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppLinkConfigChapMinChallengeLength,
juniPppMlPppLinkConfigChapMaxChallengeLength,
juniPppMlPppLinkConfigPassiveMode,
juniPppMlPppLinkConfigAuthenticatorVirtualRouter,
juniPppMlPppLinkConfigAaaProfile,
juniPppMlPppLinkConfigFragmentation,
juniPppMlPppLinkConfigReassembly,
juniPppMlPppLinkConfigMaxReceiveReconstructedUnit,
juniPppMlPppLinkConfigFragmentSize,
juniPppMlPppNextNetworkIfIndex,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus,
juniPppMlPppBindRowStatus }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing multi link PPP management
support in a Juniper product. This group became obsolete when
additional objects were added."::={ juniPppGroups 25}-- JUNOSe 5.3juniPppSummaryBasicGroup3 OBJECT-GROUPOBJECTS{
juniPppSummaryPppInterfaceCount,
juniPppSummaryPppStaticInterfaceCount,
juniPppSummaryPppIpNCPs,
juniPppSummaryPppIpv6NCPs,
juniPppSummaryPppOsiNCPs,
juniPppSummaryPppMplsNCPs,
juniPppSummaryPppIfAdminUp,
juniPppSummaryPppIfAdminDown,
juniPppSummaryPppIpAdminOpen,
juniPppSummaryPppIpAdminClose,
juniPppSummaryPppIpv6AdminOpen,
juniPppSummaryPppIpv6AdminClose,
juniPppSummaryPppOsiAdminOpen,
juniPppSummaryPppOsiAdminClose,
juniPppSummaryPppMplsAdminOpen,
juniPppSummaryPppMplsAdminClose,
juniPppSummaryPppIfOperUp,
juniPppSummaryPppIfOperDown,
juniPppSummaryPppIfOperDormant,
juniPppSummaryPppIfNotPresent,
juniPppSummaryPppIfLowerLayerDown,
juniPppSummaryPppIpNcpOpened,
juniPppSummaryPppIpNcpClosed,
juniPppSummaryPppIpNcpNotPresent,
juniPppSummaryPppIpNcpNoResources,
juniPppSummaryPppIpv6NcpOpened,
juniPppSummaryPppIpv6NcpClosed,
juniPppSummaryPppIpv6NcpNotPresent,
juniPppSummaryPppIpv6NcpNoResources,
juniPppSummaryPppOsiNcpOpened,
juniPppSummaryPppOsiNcpClosed,
juniPppSummaryPppOsiNcpNotPresent,
juniPppSummaryPppOsiNcpNoResources,
juniPppSummaryPppMplsNcpOpened,
juniPppSummaryPppMplsNcpClosed,
juniPppSummaryPppMplsNcpNotPresent,
juniPppSummaryPppMplsNcpNoResources,
juniPppSummaryPppIfLastChangeTime }STATUScurrentDESCRIPTION"A collection of objects providing PPP interface basic summary
information in a Juniper product."::={ juniPppGroups 26}-- JUNOSe 6.0juniPppSummaryLinkGroup2 OBJECT-GROUPOBJECTS{
juniPppSummaryPppLinkInterfaceCount,
juniPppSummaryPppLinkStaticInterfaceCount,
juniPppSummaryPppLinkIfAdminUp,
juniPppSummaryPppLinkIfAdminDown,
juniPppSummaryPppLinkIfOperUp,
juniPppSummaryPppLinkIfOperDown,
juniPppSummaryPppLinkIfOperDormant,
juniPppSummaryPppLinkIfNotPresent,
juniPppSummaryPppLinkIfLowerLayerDown,
juniPppSummaryPppLinkIfLastChangeTime }STATUScurrentDESCRIPTION"A collection of objects providing PPP interface link summary
information in a Juniper product."::={ juniPppGroups 27}-- JUNOSe 6.0juniPppSummaryNetworkGroup3 OBJECT-GROUPOBJECTS{
juniPppSummaryPppNetworkInterfaceCount,
juniPppSummaryPppNetworkStaticInterfaceCount,
juniPppSummaryPppNetworkIpNCPs,
juniPppSummaryPppNetworkIpv6NCPs,
juniPppSummaryPppNetworkOsiNCPs,
juniPppSummaryPppNetworkMplsNCPs,
juniPppSummaryPppNetworkIfAdminUp,
juniPppSummaryPppNetworkIfAdminDown,
juniPppSummaryPppNetworkIpAdminOpen,
juniPppSummaryPppNetworkIpAdminClose,
juniPppSummaryPppNetworkIpv6AdminOpen,
juniPppSummaryPppNetworkIpv6AdminClose,
juniPppSummaryPppNetworkOsiAdminOpen,
juniPppSummaryPppNetworkOsiAdminClose,
juniPppSummaryPppNetworkMplsAdminOpen,
juniPppSummaryPppNetworkMplsAdminClose,
juniPppSummaryPppNetworkIfOperUp,
juniPppSummaryPppNetworkIfOperDown,
juniPppSummaryPppNetworkIfOperDormant,
juniPppSummaryPppNetworkIfNotPresent,
juniPppSummaryPppNetworkIfLowerLayerDown,
juniPppSummaryPppNetworkIpNcpOpened,
juniPppSummaryPppNetworkIpNcpClosed,
juniPppSummaryPppNetworkIpNcpNotPresent,
juniPppSummaryPppNetworkIpNcpNoResources,
juniPppSummaryPppNetworkIpv6NcpOpened,
juniPppSummaryPppNetworkIpv6NcpClosed,
juniPppSummaryPppNetworkIpv6NcpNotPresent,
juniPppSummaryPppNetworkIpv6NcpNoResources,
juniPppSummaryPppNetworkOsiNcpOpened,
juniPppSummaryPppNetworkOsiNcpClosed,
juniPppSummaryPppNetworkOsiNcpNotPresent,
juniPppSummaryPppNetworkOsiNcpNoResources,
juniPppSummaryPppNetworkMplsNcpOpened,
juniPppSummaryPppNetworkMplsNcpClosed,
juniPppSummaryPppNetworkMplsNcpNotPresent,
juniPppSummaryPppNetworkMplsNcpNoResources,
juniPppSummaryPppNetworkIfLastChangeTime }STATUScurrentDESCRIPTION"A collection of objects providing PPP interface network summary
information in a Juniper product."::={ juniPppGroups 28}-- JUNOSe 6.0juniPppMlPppGroup6 OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppBundleNetworkIfIndex,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppLinkConfigChapMinChallengeLength,
juniPppMlPppLinkConfigChapMaxChallengeLength,
juniPppMlPppLinkConfigPassiveMode,
juniPppMlPppLinkConfigAuthenticatorVirtualRouter,
juniPppMlPppLinkConfigAaaProfile,
juniPppMlPppLinkConfigFragmentation,
juniPppMlPppLinkConfigReassembly,
juniPppMlPppLinkConfigMaxReceiveReconstructedUnit,
juniPppMlPppLinkConfigFragmentSize,
juniPppMlPppLinkConfigHashLinkSelection,
juniPppMlPppNextNetworkIfIndex,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus,
juniPppMlPppBindRowStatus }
STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing multi link PPP management
support in a Juniper product. This group became obsolete when
additional objects were added."::={ juniPppGroups 29}-- JUNOSe 7.2juniPppLcpGroup6 OBJECT-GROUPOBJECTS{
juniPppLinkStatusTerminateReason,
juniPppLinkStatusTerminateNegFailOption,
juniPppLinkStatusInKeepaliveRequests,
juniPppLinkStatusOutKeepaliveRequests,
juniPppLinkStatusInKeepaliveReplies,
juniPppLinkStatusOutKeepaliveReplies,
juniPppLinkStatusKeepaliveFailures,
juniPppLinkStatusLocalMagicNumber,
juniPppLinkStatusRemoteMagicNumber,
juniPppLinkStatusLocalAuthentication,
juniPppLinkStatusTunnelIfIndex,
juniPppLinkConfigRowStatus,
juniPppLinkConfigLowerIfIndex,
juniPppLinkConfigKeepalive,
juniPppLinkConfigAuthentication,
juniPppLinkConfigMaxAuthenRetries,
juniPppLinkConfigStandardIfIndex,
juniPppLinkConfigChapMinChallengeLength,
juniPppLinkConfigChapMaxChallengeLength,
juniPppLinkConfigPassiveMode,
juniPppLinkConfigAuthenticatorVirtualRouter,
juniPppLinkConfigAaaProfile,
juniPppLinkConfigAuthentication2,
juniPppNextIfIndex }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of link-layer
functionality (LCP) of PPP interfaces in a Juniper product. This group
became obsolete when additional objects were added."::={ juniPppGroups 30}-- JUNOSe 7.3juniPppMlPppGroup7 OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppBundleNetworkIfIndex,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppLinkConfigChapMinChallengeLength,
juniPppMlPppLinkConfigChapMaxChallengeLength,
juniPppMlPppLinkConfigPassiveMode,
juniPppMlPppLinkConfigAuthenticatorVirtualRouter,
juniPppMlPppLinkConfigAaaProfile,
juniPppMlPppLinkConfigFragmentation,
juniPppMlPppLinkConfigReassembly,
juniPppMlPppLinkConfigMaxReceiveReconstructedUnit,
juniPppMlPppLinkConfigFragmentSize,
juniPppMlPppLinkConfigHashLinkSelection,
juniPppMlPppLinkConfigAuthentication2,
juniPppMlPppNextNetworkIfIndex,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing multi link PPP management support in
a Juniper product. This group became obsolete when additional objects were added"::={ juniPppGroups 31}-- JUNOSe 7.3juniPppLcpGroup7 OBJECT-GROUPOBJECTS{
juniPppLinkStatusTerminateReason,
juniPppLinkStatusTerminateNegFailOption,
juniPppLinkStatusInKeepaliveRequests,
juniPppLinkStatusOutKeepaliveRequests,
juniPppLinkStatusInKeepaliveReplies,
juniPppLinkStatusOutKeepaliveReplies,
juniPppLinkStatusKeepaliveFailures,
juniPppLinkStatusLocalMagicNumber,
juniPppLinkStatusRemoteMagicNumber,
juniPppLinkStatusLocalAuthentication,
juniPppLinkStatusTunnelIfIndex,
juniPppLinkConfigRowStatus,
juniPppLinkConfigLowerIfIndex,
juniPppLinkConfigKeepalive,
juniPppLinkConfigAuthentication,
juniPppLinkConfigMaxAuthenRetries,
juniPppLinkConfigStandardIfIndex,
juniPppLinkConfigChapMinChallengeLength,
juniPppLinkConfigChapMaxChallengeLength,
juniPppLinkConfigPassiveMode,
juniPppLinkConfigAuthenticatorVirtualRouter,
juniPppLinkConfigAaaProfile,
juniPppLinkConfigAuthentication2,
juniPppLinkConfigIgnoreMagicNumberMismatch,
juniPppNextIfIndex }STATUScurrentDESCRIPTION"A collection of objects providing management of link-layer
functionality (LCP) of PPP interfaces in a Juniper product."::={ juniPppGroups 32}-- JUNOSe 7.3
juniPppMlPppGroup8 OBJECT-GROUPOBJECTS{
juniPppMlPppBundleRowStatus,
juniPppMlPppBundleNetworkIfIndex,
juniPppMlPppNextLinkIfIndex,
juniPppMlPppLinkConfigLowerIfIndex,
juniPppMlPppLinkConfigKeepalive,
juniPppMlPppLinkConfigAuthentication,
juniPppMlPppLinkConfigMaxAuthenRetries,
juniPppMlPppLinkConfigRowStatus,
juniPppMlPppLinkConfigChapMinChallengeLength,
juniPppMlPppLinkConfigChapMaxChallengeLength,
juniPppMlPppLinkConfigPassiveMode,
juniPppMlPppLinkConfigAuthenticatorVirtualRouter,
juniPppMlPppLinkConfigAaaProfile,
juniPppMlPppLinkConfigFragmentation,
juniPppMlPppLinkConfigReassembly,
juniPppMlPppLinkConfigMaxReceiveReconstructedUnit,
juniPppMlPppLinkConfigFragmentSize,
juniPppMlPppLinkConfigHashLinkSelection,
juniPppMlPppLinkConfigAuthentication2,
juniPppMlPppLinkConfigIgnoreMagicNumberMismatch,
juniPppMlPppNextNetworkIfIndex,
juniPppMlPppNetworkConfigLowerIfIndex,
juniPppMlPppNetworkBundleName,
juniPppMlPppNetworkRowStatus,
juniPppMlPppBindRowStatus }STATUScurrentDESCRIPTION"A collection of objects providing multi link PPP management support in
a Juniper product."::={ juniPppGroups 33}-- JUNOSe 7.3END